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