공식문서
https://dart.dev/guides/language/language-tour#final-and-const
만약 한 번 설정한 변수를 다시 바꾸지 않을 것이라면 final 또는 const 타입으로 설정한다.
한 번 설정하면 바꿀 수 없는데, 차이점은 코드 final의 경우 코드 실행의 결과로 인해 결정되는 상수라는 점이고 const는 코드 실행 이전부터 결정되는 상수라는 점이다.
class _SearchScreenState extends State<SearchScreen> {
//TextEditingController 를 선언함. 이는 검색 위젯을 컨트롤하는 위젯
final TextEditingController _filter = TextEditingController();
'코딩 > Flutter' 카테고리의 다른 글
Dart 언어 문법 삼항 연산자 및 ?, ?? 사용 (0) | 2023.04.08 |
---|---|
[Flutter] Extends, Override, build, BuildContext에 대해 알아보기 (0) | 2022.04.28 |
[Flutter] 상태관리란 무엇인가 (0) | 2022.04.27 |
[Flutter] Stateless Widget과 Stateful Widget의 차이 (0) | 2022.04.26 |
[Flutter] 변수명 앞에 붙은 underbar(언더스코어, 밑줄)의 의미 (0) | 2022.04.26 |
댓글