코드 실행의 결과로 인해 결정되는 상수 : final
코드 실행 이전부터 결정되어야 하는 상수 const
-> DateTime.now() 과 같이 실행의 결과로 나오는 값 사용 불가
이 후에 값을 변경하려고 하면
에러
가 발생한다
"바뀌면 안된다"의 의미
-> 이를 플러터에 적용해보자면 Stateless 위젯은 immutable 이다.
Stateful 위젯은 mutable이다. 따라서 Stateless 위젯에 사용하는 변수가 있다고 하면
해당 값은 한 번 지정되면 바뀌지 않아야 하고 , 이 경우 해당 변수 타입에 final을 붙여주어야 한다
즉 , Stateless 위젯은 state가 없는 위젯이므로 상수만 존재할 수 있다