const (1) 썸네일형 리스트형 [Flutter] final 과 const 공통점 변수 값이 한 번 할당되면 변경할 수 없다. void main() { final int myFinal = 20; const int myConst = 70; myFinal = 30; // 에러 myConst = 50; // 에러 } 차이점 final - run-time constant(런타임 시 상수화) 초기화 되는 시점이 앱이 실행되었을 때 또는 사용자가 특정 행동(버튼 클릭 또는 값 입력 등)을 함으로써 값이 할당됨을 의미한다. - 값이 변경되어야 한다면 build() 내에서 rebuild 될 수 있다. 1. 변수 선언 시 초기화 void main() { final int myFinal = 20; } 2. 객체 생성 시 외부 데이터를 받아서 생성자를 통해 초기화 class Person() { f.. 이전 1 다음