해결된 질문
작성
·
277
답변 1
1
안녕하세요!
new 키워드로 const 생성자를 사용할수는 없습니다. new 는 기본적으로 새로운 인스턴스를 생성시킨다는 뜻인데 Dart에서 똑같은 아규먼트로 인스턴스를 생성할경우 새로운 인스턴스를 생성하지 않습니다. 그렇기때문에 용어상 맞지 않아서 new 키워드 사용이 불가능 한 것 같습니다. 아래 예제를 참고해주세요.
void main() {
final test2 = const Test();
final test3 = const Test();
print(test2 == test3); // true
}
class Test{
const Test();
}
감사합니다!