Voici un tableau de référence des différents mots réservés du Dart :
| Nom | Description |
|---|---|
| abstract | Ce mot réservé permet de définir une classe abstraite, une classe ne pouvant pas être instanciée. |
| as | Ce mot réservé permet de castré un type ou pour indiquer les préfixes de bibliothèque. |
| assert | Ce mot réservé permet d'interrompre l'exécution normale si une condition booléenne est fausse. |
| async | Ce mot réservé permet d'indiquer du code désynchronisé. |
| await | Ce mot réservé permet d'attendre le résultat du code désynchronisé. |
| break | Ce mot réservé permet d'arrêter une boucle. |
| case | Ce mot réservé permet d'indiquer un cas dans une instruction switch. |
| catch | Ce mot réservé permet d'attraper, ou capturer, une exception d'arrêt de la propagation de l'exception (sauf si vous relancez l'exception). |
| class | Ce mot réservé permet de définir une classe. |
| const | Ce mot réservé permet d'indiquer une variable ayant une valeur constante durant toute la compilation et elle est implicitement finales. |
| continue | Ce mot réservé permet de passer à l'itération de boucle suivante. |
| covariant | Ce mot réservé permet d'indiquer à l'analyseur que vous le faites intentionnellement un remplacement de type d'un paramètre par un sous-type, n'étant pas valide. |
| default | Ce mot réservé permet d'exécuter un code si aucun des cas case d'une instruction switch ne correspondent. |
| deferred | Ce mot réservé permet à une application Web de charger une bibliothèque à la demande, si et quand la bibliothèque est nécessaire. |
| do | Ce mot réservé permet d'indiquer une boucle dans laquelle la condition est situé à la fin de la boucle. |
| dynamic | Ce mot réservé permet d'indiquer qu'aucune type particulier n'est attendue. |
| else | Ce mot réservé permet d'indiquer une situation autrement dans une condition. |
| enum | Ce mot réservé permet d'indiquer une énumérations, soit un type spécial de classe utilisé pour représenter un nombre fixe de valeurs constantes. |
| export | Ce mot réservé permet d'indiquer tous les fichiers à exporter dans une bibliothèques de paquet. |
| extends | Ce mot réservé permet de créer une sous-classe et une super pour faire référence à la super classe. |
| extension | Ce mot réservé permet d'ajouter des fonctionnalités aux bibliothèques existantes. |
| external | Ce mot réservé permet d'indiquer que le corps de la fonction est défini ailleurs. |
| factory | Ce mot réservé permet de créer une nouvelle instance de sa classe lorsque la mise en oeuvre d'un constructeur ne le fait pas. |
| false | Ce mot réservé permet d'indiquer une valeur fausse dans un type de données booléenne. |
| final | Ce mot réservé permet d'indiquer qu'une variable ne serait jamais modifier. |
| finally | Ce mot réservé permet d'indiquer qu'un bloc de code serait exécuté qu'une exception soit levée ou non. |
| for | Ce mot réservé permet d'indiquer une boucle de compteur ou d'itération. |
| Function | Ce mot réservé permet d'indiquer un objet de type fonction. |
| get | Ce mot réservé permet de fournir un accès en lecture à la propriété d'un objet. |
| hide | Ce mot réservé permet d'indiquer qu'une partie de la bibliothèque ne doit pas être importé. |
| if | Ce mot réservé permet de prendre en charge les instructions avec des instructions else facultatives. |
| implements | Ce mot réservé permet de définir implicitement une interface contenant tous les membres d'instance de la classe et de toutes les interfaces qu'elle met en oeuvre. |
| import | Ce mot réservé permet d'indiquer la manière dont un espace de noms d'une bibliothèque est utilisé dans la portée d'une autre bibliothèque. |
| in | Ce mot réservé permet d'indiquer une liste à parcourir dans une itération. |
| interface | Ce mot réservé permet de définir interface de classe. Ce mot réservé est obsolète, il faut plutôt utilisé le mot réservé abstract. |
| is | Ce mot réservé permet d'indiquer si l'objet est de type spécifié. |
| library | Ce mot réservé permet d'indiquer une bibliothèque afin de créer une base de code modulaire et partageable. |
| mixin | Ce mot réservé permet de réutiliser le code d'une classe dans plusieurs hiérarchies de classes. |
| new | Ce mot réservé permet de créer un objet à l'aide d'un constructeur. |
| null | Ce mot réservé permet d'indiquer les variables non initialisées ayant une valeur initiale de nulle. |
| on | Ce mot réservé permet d'indiquer une définition d'exception. |
| operator | Ce mot réservé permet d'indiquer une méthode d'instance avec un nom spécial. |
| part | Ce mot réservé permet de diviser une bibliothèque en plusieurs fichiers Dart. |
| rethrow | Ce mot réservé permet de propager lors de la gestion partielle d'une exception. |
| return | Ce mot réservé permet de retourner une valeur. |
| set | Ce mot réservé permet de fournir un accès en écriture à la propriété d'un objet. |
| show | Ce mot réservé permet d'indiquer qu'une partie de la bibliothèque doit être importé. |
| static | Ce mot réservé permet de mettre en oeuvre des variables et des méthodes à l'échelle de la classe. |
| super | Ce mot réservé permet d'indiquer une référence à une super classe. |
| switch | Ce mot réservé permet de comparer une liste de constantes d'entier, de chaîne de caractères ou de compilation. |
| sync | Ce mot réservé permet d'indiquer du code synchronisé. |
| this | Ce mot réservé permet de faire référence à l'instance actuelle. |
| throw | Ce mot réservé permet de lancer une exception. |
| true | Ce mot réservé permet d'indiquer une valeur vrai dans un type de données booléenne. |
| try | Ce mot réservé permet de débuter une bloc devant être surveiller par des exceptions. |
| typedef | Ce mot réservé permet de définir un type de fonction un nom que vous pouvez utiliser lors de la déclaration de champs et de types de retour. |
| var | Ce mot réservé permet de définir des variables. |
| void | Ce mot réservé permet de définir un type n'ayant aucun type. |
| while | Ce mot réservé permet de définir une boucle. |
| with | Ce mot réservé permet de combiné de multiples hiérarchies de classes. |
| yield | Ce mot réservé permet d'interrompre et de reprendre une fonction génératrice. |
Dernière mise à jour : Vendredi, le 9 septembre 2020