[Dart] final과 const 차이점 완벽정리
Dart는 Google이 개발한 프로그래밍 언어로, Flutter 프레임워크에서 널리 사용됩니다. Dart에서 불변(immutable) 데이터를 다룰 때 final과 const 키워드를 사용할 수 있습니다. 이 둘은 비슷하지만 중요한 차이점이 있습니다. 이번 글에서는 final과 const의 차이를 명확하게 정리하고, 언제 어떤 키워드를 사용해야 하는지 살펴보겠습니다. 1. final과 const의 공통점final과 const 키워드는 모두 변수의 값을 변경할 수 없도록 합니다. 즉, 한 번 값이 할당되면 다시 변경할 수 없습니다.final int x = 10;const int y = 20;// x = 30; // 오류 발생 (final 변수 변경 불가)// y = 40; // 오류 발생 (const ..