Skip to main content

Dart의 키워드

Dart2.18.2About 1 min

원문 : https://dart.dev/guides/language/language-tour#keywordsopen in new window

아래 표는 Dart 언어에서 특별하게 다루는 단어 목록입니다.

키워드키워드키워드키워드
abstract2elseimport2show1
as2enuminstatic2
assertexportopen in new window2interface2super
async1extendsisswitch
await3extension2late2sync1
breakexternalopen in new window2library2this
casefactory2mixin2throw
catchfalsenewtrue
classfinalnulltry
constfinallyon1typedefs2
continueforoperator2var
covariantopen in new window2Function2partopen in new windowvoid
defaultget2required2while
deffered2hide1rethrowwith
doifreturnyield3
dynamic2implements2set2

이 단어를 식별자로 사용자제하세요.
그러나 필요하다면 각주가 달린 키워드는 식별자가 될 수 있습니다.

  • 각주 1이 있는 단어는 문맥 키워드 입니다. 특정위치에서만 의미를 가지게 됩니다.
    어디에서나 유효한 식별자가 됩니다.

  • 각주 2가 있는 단어는 내장된 식별자 입니다.
    이 키워드는 대부분의 위치에서 유효한 식별자가 되지만 클래스나 타입의 이름, 또는 import 접두사 에서는 사용불가합니다.

  • 각주 3이 있는 단어는 비동기 지원에 관련된 예약된 단어로 제약됩니다.
    awaityieldasync, async* 또는 sync*로 표시된 함수의 식별자로 사용할수는 없습니다.

각주가 없는 표의 모든 단어는 예약된 단어이므로 식별자로 사용할 수 없습니다.