Keywords
Keywords em Dart.
A tabela a seguir lista as palavras que a linguagem Dart reserva para seu próprio uso. Essas palavras não podem ser usadas como identificadores, a menos que indicado de outra forma. Mesmo quando permitido, usar keywords como identificadores pode confundir outros desenvolvedores lendo seu código e deve ser evitado. Para saber mais sobre o uso de identificadores, clique no termo.
| abstract 2 | as 2 | assert | async 3 |
| await 1 | base 3 | break | case |
| catch | class | const | continue |
| covariant 2 | default | deferred 2 | do |
| dynamic 2 | else | enum | export 2 |
| extends | extension 2 | external 2 | factory 2 |
| false | final (var) | final (class) | finally |
| for | Function 2 | get 2 | hide 3 |
| if | implements 2 | import 2 | in |
| interface 2 | is | late 2 | library 2 |
| mixin 2 | new | null | of 3 |
| on 3 | operator 2 | part 2 | required 2 |
| rethrow | return | sealed 3 | set 2 |
| show 3 | static 2 | super | switch |
| sync 3 | this | throw | true |
| try | type 2 | typedef 2 | var |
| void | when 3 | with | while |
| yield 1 |
1 Esta keyword pode ser usada como um identificador dependendo do contexto.
2 Esta keyword não pode ser usada como o nome de um tipo (uma classe, um mixin, um enum, um extension type ou um type alias), o nome de um extension, ou como um prefixo de import. Pode ser usada como um identificador em todas as outras circunstâncias.
3 Esta keyword pode ser usada como um identificador sem restrição.
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.