반응형
컴파일 vs 런타임
-
final, const 공통점과 차이점프로그래밍 공부 메모/flutter 2022. 5. 15. 15:17
1. 공통점 => 한번 선언된 값은 변경이 불가능하다 2. 차이점 final => 코드가 컴퓨터 언어로 컴파일되고 실행이되는 순간(런타임) 딱 한 번만 선언이 되면 사용이 가능 void main() { final DateTime now = DateTime.now(); print(now); //1초뒤에 실행될 함수 Future.delayed( Duration(milliseconds:1000), (){ final DateTime now2 = DateTime.now(); print(now2); } ); } const => 코드를 작성하고 컴파일이 되기 전에 값이 지정되어 있어야 한다 void main() { const DateTime now = DateTime.now(); print(now); //1초뒤에 실..