flutter/dart

[dart] final / late final

KIMJAVAN 2023. 8. 14. 11:32
728x90

late final name;

print(name);

이거랑

final name;

print(name);

이건 둘다 오류가 나는데

이유가 각각 다르다

 

late final은 출력하기 전 변수에 값을 설정하지 않아서 오류가 발생하고

final은 변수를 선언하면서 변수에 값을 설정하지 않아 오류가 발생한다.