Palabras clave
Palabras clave en Dart.
La siguiente tabla muestra las palabras que el lenguaje Dart reserva para su propio uso. Estas palabras no pueden usarse como identificadores a menos que se indique lo contrario. Incluso cuando se permite, usar palabras clave como identificadores puede confundir a otros desarrolladores que lean tu código y debe evitarse. Para obtener más información sobre el uso de identificadores, haz clic en el término.
| 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 palabra clave se puede usar como un identificador dependiendo del contexto.
2 Esta palabra clave no se puede usar como el nombre de un tipo (una clase, un mixin, un enum, un tipo de extensión o un alias de tipo), el nombre de una extensión o como un prefijo de importación. Se puede usar como un identificador en todas las demás circunstancias.
3 Esta palabra clave se puede usar como un identificador sin restricciones.
Unless stated otherwise, the documentation on this site reflects Dart 3.12.2. Page last updated on 2025-09-04. Ver fuente oreportar un problema.