Variables et types de données

En Dart, les variables sont des espaces de stockage nommés qui contiennent des données pouvant être modifiées pendant l'exécution du programme. Dart est un langage à typage statique, ce qui signifie que chaque variable doit avoir un type spécifié lors de sa déclaration.

Les variables

En Dart, vous pouvez déclarer une variable en utilisant le mot-clé var, suivi du nom de la variable et de sa valeur :

var message = 'Hello, Dart!';

Dans cet exemple, var est utilisé pour déclarer une variable appelée message avec la valeur 'Hello, Dart!'. Dart infère automatiquement le type de la variable en fonction de la valeur fournie.

Les types de données

Dart prend en charge plusieurs types de données, y compris les types primitifs tels que les chaînes de caractères, les nombres, les booléens, ainsi que les types composés tels que les listes et les maps.

  • String: Représente une séquence de caractères Unicode, déclarée en utilisant des guillemets simples (') ou doubles (").

    String name = 'Alice';
  • int: Représente un nombre entier, pouvant être positif ou négatif, sans partie décimale.

    int age = 30;
  • double: Représente un nombre à virgule flottante, pouvant avoir une partie décimale.

    double temperature = 36.5;
  • bool: Représente une valeur booléenne, soit true soit false.

    bool isRaining = false;
  • List: Représente une liste ordonnée d'éléments de même type ou dynamique.

    List<int> numbers = [1, 2, 3, 4, 5];
  • Map: Représente une collection d'associations clé-valeur, où chaque clé est unique.

    Map<String, dynamic> person = {
      'name': 'John',
      'age': 30,
      'isEmployed': true,
    };

En plus des types de données primitifs, Dart prend en charge les types dynamic et Object, qui peuvent contenir n'importe quel type de données. Cependant, il est recommandé d'utiliser des types de données spécifiques chaque fois que possible pour des performances et une sécurité accrues.

Last updated