-
[Flutter] 변수에서 final의 의미함께 공부하는 Flutter 2023. 4. 23. 14:42반응형
위 예제에서 final은 변수나 필드가 불변임을 나타내는 키워드입니다. final 키워드를 사용하면 변수나 필드에 한 번만 값을 할당할 수 있습니다. final 키워드를 사용하면 컴파일러가 변수나 필드의 값을 할당한 후에는 값을 변경할 수 없음을 보장합니다.
예를 들어, 다음 코드에서 변수 x를 final로 선언하면 x의 값은 초기화된 후에는 변경할 수 없습니다.
void main() { final int x = 10; // x = 5; // Error: 'x', a final variable, can only be set once. print(x); // 10 }
final 키워드를 사용하면 변수나 필드의 값을 변경할 수 없기 때문에 코드의 안정성을 높이고 버그를 줄일 수 있습니다. 또한 final 키워드를 사용하면 변수나 필드가 불변임을 명시적으로 나타내기 때문에 코드를 더 쉽게 이해할 수 있습니다.
반응형'함께 공부하는 Flutter' 카테고리의 다른 글
[Flutter] 화면을 눌렀을 때 키보드 화면 등이 사라지게 하는 법 (0) 2023.04.23 [Flutter] TextField() 에서 키보드 타입 변경하는 옵션 (0) 2023.04.23 [Flutter] 메모리 관리 (0) 2023.04.23 [Flutter] initState() 에서 super.initState()를 호출해야 하는 이유 (0) 2023.04.09 [Flutter] @override 란? (0) 2023.04.09