study/dart (2) 썸네일형 리스트형 다트(dart) final 과 const의 차이 final, const 키워드 둘 다 한번 변수에 설정한 값을 재설정할 수 없다. void main() { const String name = "식식"; final int age = 25; name = "식식이"; // error age = 26; // error } 차이점 const const DateTime nowA = DateTime.now(); //error print(nowA); //error const는 컴파일 시 상수를 설정하기 때문에 런타임에서 코드가 실행되야 알 수 잇는 DateTime.now()의 값을 알 수 없어서 오류 발생 final final DateTime nowB = DateTime.now(); print(nowB); // 정상적으로 출력 final은 런타임 시 상수를 설정하기.. 다트(Dart) 변수와 타입 변수 선언 Dart 에서 변수 선언할 때 var 와 dynamic 키워드를 지원한다. var과 dynamic의 차이는 var은 타입 변경이 불가능하고 dynamic은 타입 변경이 가능하다. var를 사용한 변수 선언 var로 한 번 초기화된 데이터 타입은 다른 데이터 타입으로 변경이 불가능함 dynamic를 사용한 변수 선언 dynamic 타입은 모든 타입을 받을 수 있고 다른 타입으로 변경 가능하다. 이전 1 다음