본문 바로가기
Development/Flutter

[Flutter] Dart 키워드 확인하기

by 선인장 🌵 2022. 9. 3.
728x90
728x90

Dart 키워드 확인하기

플러터에서 기본 언어로 사용하는 Dart에서는 다른 언어와 마찬가지로 변수명, 함수명, 클래스명 등으로 사용하면 안 되는 키워드가 존재한다.

 

[Python] 파이썬 예약어 확인하기

파이썬 예약어 확인하기 파이썬에서 변수명, 함수명, 클래스명 등을 작성할 때 여러 규칙이 있지만 그중 이미 정해진 예약어는 사용할 수 없다. 그럼 파이썬에서 식별자(변수명, 함수명, 클래스

happylie.tistory.com

그럼 Dart에서 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없는 키워드에 대해서 알아보도록 하자.

[Flutter] Dart 키워드 확인하기

728x90

1. Dart 키워드 란?

Dart에서 키워드란 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없이 미리 정해진 키워드를 말한다.

Dart 버전이 업데이트가 될 경우 키워드가 추가, 삭제가 될 수 있다.

그로 인해서 버전에 따라 이미 작성해놓았던 식별자(변수명, 함수명, 클래스명 등)가 키워드로 설정되는 경우 사용이 어려울 수도 있다.

꼭 사용 시에 Dart / Flutter 버전을 확인하고 그에 따른 키워드도 잘 확인하도록 하자.

2. Dart 버전 확인

현재 MacOS 설치된 Dart 버전은 2.17.6이며, 최신 버전은 2.18.0이다.

 

Dart SDK overview

Dart libraries and command-line tools.

dart.dev

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"을 제외하고는 모두 소문자로 되어 있다.

abstract else import show
as enum in static
assert export interface super
async extends is switch
await extension late sync
break external library this
case factory mixin throw
catch false new true
class final null try
const finally on typedef
continue for operator var
covariant Function part void
default get required while
deferred hide rethrow with
do if return yield
dynamic implements set  
 

A tour of the Dart language

A tour of all the major Dart language features.

dart.dev

Dart 문서를 보면 키워드에 1,2,3 첨자가 있고 그에 따라서 사용 유무 등을 작성해놓았다. 

그러나 가능하면 현재 확인된 키워드는 다른 사람이 코드 리뷰를 하거나 유지보수 등을 위해서 사용하지 않는 게 제일 좋은 방법이다.

꼭 해당 키워드를 참고하여 개발 진행을 하면 좋을 것 같다.

728x90
728x90


🌵댓글

 

loading