Définition des variables et des constantes en Dart
Sommaire
Avant de commencer nous allons écrire un petit programme et exécuter pour s'assurer que tout marche parfaitement. Dans le tutoriel précédent nous avons installé le SDK Dart , l'éditeur de texte et nous avions fait les configurations qui s'imposent. Maintenant nous allons tester tout cela.
Les fichiers contenant du code écrit en Dart ont toujours l'extension .dart
Dans votre éditeur de texte, copiez et collez le code suivant dans un fichier main.dart. (Vous pouvez nommer ce fichier autrement)
void main(){
print("Hey, tout marche");
}
Ensuite ouvrez votre terminal intégré en faisant Ctrl+` ou ouvrez simplement un terminal (Invite de commande sur Windows), rendez vous dans le dossier contenant votre fichier dart et faites la commande suivante:
dart main.dart
N'oubliez pas de changer main par le nom de votre fichier dart.
Pour exécution avec IntelliJ IDEA ou Android Studio , exécutez votre programme en cliquant sur Run.
Si tout fonctionne bien, vous devriez avoir le résultat suivant:
$ dart main.dart
Hey, tout marche
Si vous avez ce message alors félicitation. Votre code a été exécuté avec succès 👍.
Les variables permettent d'associer une valeur ou une chose à un nom. Dans le langage informatique, c'est une référence à une adresse mémoire. Ce nom permettra plus tard d'accéder à cette valeur et même de la modifier.
Le nom d'une variable obéit à des impératifs ou règles changeant selon les langages. Toutefois, une règle absolue est qu’un nom de variable peut comporter des lettres et des chiffres, mais qu’il exclut la plupart des signes de ponctuation, en particulier les espaces. Une variable peut aussi commencer par ou comporter des underscores _ . Mais une variable qui commence par un underscore a une signification particulière que nous serons amenés à voir plus tard.
La syntaxe pour déclarer une variable dans le langage Dart est très simple.
var nom_de_la_variable = la_valeur;
le mot clé var permet de signifier que nous sommes entrain de déclarer une variable.
Example
var nom = 'Jean Luc';
var age = 16;
var isPremium = true;
var langages = ['Python', 'Javascript', 'Java', 'Kotlin'];
Il est strictement interdit de déclarer des variables ayant le même nom. C'est une erreur qui empèchera votre programme d' ètre exectué.
Une constante est une variable dont l'état reste inchangé durant toute l'exécution du programme et dont la valeur ne peut être modifié par le programme une fois définie.
les constantes peuvent être utilisées pour stocker des valeurs comme des adresses URL, des chemins vers un fichier, des ID d'utilisateur.
Pour déclarer une constante, on utilise le mot clé const ou final. On utilise const pour déclarer des constantes à la compilation mais dans l'ensemble ces deux mots clés permettent de faire la même chose (déclarer une constante).
var nom_de_la_constante = la_valeur;
Exemple :
const url = 'www.flutteristic.dev';
final userId = "If4hgt8374Nftdgo094";
var langues = ['francais', 'Anglais', 'Espagnol'];
Si vous essayez de changer une constante dans votre programme, cela causera une erreur.
// Error: a final variable can only be set once.
// Une constante ne peut être déclarée qu'une seule fois
void main(){
const nom = "Steve Jobs";
var age = 50;
//Affichage du nom et de l'age
print(nom);
print(age);
}
la fonction Print permet d'afficher le méssage qui lui est passé en paramètre dans la console.
Steve Jobs
50