- late는 초기 데이터 없이 변수를 선언할 수 있게 해주고 할당을 안했을 시 알려준다.
- late 키워드가 적용된 name 변수를 print 하려하면, dart가 막아준다.
- name 안에 아무것도 없기 때문에 접근할 수 없다.
- 우선 안에 어떤 데이터를 넣어야 사용할 수 있게 된다.
* 요약 : 평소에는 필요한 데이터를 알고 있기때문에 사용할 일이 많지 않지만, API에서 얻어온 값을 할당하는 경우에는 late 키워드를 통해 값을 나중에 할당 받을 수 있다.
(late 변수 생성 -> API 요청 -> API 값 리턴 -> late 변수에 값 할당)
'Dart' 카테고리의 다른 글
Dart_7 : Data Type (0) | 2024.11.11 |
---|---|
Dart_6 : Constant 변수 (0) | 2024.11.10 |
Dart_4 : Final 변수 (0) | 2024.11.10 |
Dart_3 : Nullable 변수 (0) | 2024.11.10 |
Dart_2 : Dynamic 타입 (0) | 2024.11.09 |