dart에서의 'const'는 compile-time constant를 만들어 준다. javascript나 typescript의 const는 dart에서는 final과 비슷하다. void main() { const A = 1.0; } 위와 같이 그냥 'const'를 붙이면 된다. compile-time constant라는 것은 1) 절대 수정되지 않을 값 2) 컴파일하기 전에 '알고 있는' 값 을 의미한다. 예를 들어보면... '어떤 값의 최대값'을 지정해 준다거나, $\pi$를 상수로 입력해주거나 등의 경우가 있다. 즉, 어플리케이션의 화면에서 사용자에게 '입력받는 값이 아니'라는 것이다 참고로 late const 변수; 이런 선언문은 불가능하다. 당연하다. const를 쓴다는건 컴파일 할 때 이미 알..