728x90
728x90
Dart 키워드 확인하기
플러터에서 기본 언어로 사용하는 Dart에서는 다른 언어와 마찬가지로 변수명, 함수명, 클래스명 등으로 사용하면 안 되는 키워드가 존재한다.
그럼 Dart에서 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없는 키워드에 대해서 알아보도록 하자.
728x90
1. Dart 키워드 란?
Dart에서 키워드란 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없이 미리 정해진 키워드를 말한다.
Dart 버전이 업데이트가 될 경우 키워드가 추가, 삭제가 될 수 있다.
그로 인해서 버전에 따라 이미 작성해놓았던 식별자(변수명, 함수명, 클래스명 등)가 키워드로 설정되는 경우 사용이 어려울 수도 있다.
꼭 사용 시에 Dart / Flutter 버전을 확인하고 그에 따른 키워드도 잘 확인하도록 하자.
2. Dart 버전 확인
현재 MacOS 설치된 Dart 버전은 2.17.6이며, 최신 버전은 2.18.0이다.
MacOS에 설치된 버전을 확인하기 위해서는 아래와 같이 명령어를 사용하면 확인할 수 있다.
# Dart Version 확인
$ flutter --version
Flutter 3.0.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f1875d570e (7 weeks ago) • 2022-07-13 11:24:16 -0700
Engine • revision e85ea0e79c
Tools • Dart 2.17.6 • DevTools 2.12.2
728x90
3. 키워드 종류
현재 최신 버전인 2.18.0을 기준으로 확인해보면 총 63개의 키워드가 존재하고 있다.
63개의 키워드는 아래 표와 같으며, "Function"을 제외하고는 모두 소문자로 되어 있다.
Dart 문서를 보면 키워드에 1,2,3 첨자가 있고 그에 따라서 사용 유무 등을 작성해놓았다.
그러나 가능하면 현재 확인된 키워드는 다른 사람이 코드 리뷰를 하거나 유지보수 등을 위해서 사용하지 않는 게 제일 좋은 방법이다.
꼭 해당 키워드를 참고하여 개발 진행을 하면 좋을 것 같다.
728x90
728x90
🌵댓글