キーワード

次の表は、Dart 言語が独自の使用のために予約している単語をリストしたものです。これらの単語は、特に注記がない限り、識別子として使用できません。許可されている場合でも、キーワードを識別子として使用すると、コードを読んでいる他の開発者を混乱させる可能性があるため、避ける必要があります。識別子の使用方法の詳細については、用語をクリックしてください。

abstract 2as 2assertasync 3
await 1base 3breakcase
catchclassconstcontinue
covariant 2defaultdeferred 2do
dynamic 2elseenumexport 2
extendsextension 2external 2factory 2
falsefinal (var)final (class)finally
forFunction 2get 2hide 3
ifimplements 2import 2in
interface 2islate 2library 2
mixin 2newnullof 3
on 3operator 2part 2required 2
rethrowreturnsealed 3set 2
show 3static 2superswitch
sync 3thisthrowtrue
trytype 2typedef 2var
voidwhen 3withwhile
yield 1

 1 このキーワードは、**コンテキスト**に応じて識別子として使用できます。

 2 このキーワードは、型 (クラス、ミックスイン、列挙型、拡張型、または型エイリアス)、拡張機能の名前、またはインポートのプレフィックスとしては使用できません。他のすべての状況では識別子として使用できます。

 3 このキーワードは、制限なく識別子として使用できます。