メインコンテンツにスキップ

キーワード

以下の表は、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 このキーワードは、制限なく識別子として使用できます。