-
dynamic vs var | final vs constDart, Flutter 2024. 7. 4. 17:03
dynamic vs var
dynamic으로 선언하든 var로 선언하든 자료형과 무관하게 데이터를 담을 수 있다.
그러나 var로 선언한 변수는 처음 입력한 값과 다른 자료형의 값을 저장할 수 없다.
dynamic은 초기값과 다른 자료형의 값이라도 저장할 수 있다.
final vs const
둘 다 값을 한번 선언하면 바꿀 수 없다.
둘 다 자료형을 선언하지 않아도 var을 선언한 것과 유사하게 자료형을 취급한다.
DateTime.now()는 코드가 실행되는 순간의 시간을 반환한다.
const는 빌드가 되는 시기에 이미 그 값을 알고 있어야 한다.
final은 빌드타임에 값을 몰라도 된다.
'Dart, Flutter' 카테고리의 다른 글
스크랩| Flutter에서 await를 initState 함수 내에서 사용하기 (0) 2024.07.08 하이브리드 앱, 뭘 공부해서 뭘로 만들어야 할까? - React Native VS Flutter (0) 2024.04.22