Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🎯
langages 20 entrees

Dart Cheatsheet

"Résumé des syntaxes et fonctions clés de Dart en un seul document."

Bases & syntaxe

Variables

int number = 42;
String name = "Dart";
bool isAwesome = true;

Utilisé pour déclarer et initialiser des variables.

Commentaires

// Ceci est un commentaire sur une ligne
/* Ceci est 
un commentaire 
sur plusieurs lignes */

Permet d'ajouter des notes ou de désactiver du code.

Structures de données

Listes

List<String> names = ["Alice", "Bob"];
names.add("Charlie");
print(names[0]); // Output: Alice

Utilisée pour stocker une collection ordonnée d'éléments.

Dictionnaires (Map)

Map<String, int> ages = {"Alice": 25, "Bob": 30};
ages["Charlie"] = 35;
print(ages["Alice"]); // Output: 25

Stocke des paires clé-valeur.

Sets

Set<int> numbers = {1, 2, 3};
numbers.add(4);
print(numbers.contains(2)); // Output: true

Collection d'éléments uniques.

Fonctions & methodes essentielles

Fonction simple

void sayHello(String name) {
  print("Hello, $name!");
}
sayHello("Alice"); // Output: Hello, Alice!

Déclaration et appel d'une fonction simple.

Méthode avec paramètres nommés

String greet({String name = "Dart", String language = "English"}) {
  return "Hello, $name! Welcome to $language.";
}
print(greet(name: "Alice")); // Output: Hello, Alice! Welcome to English.

Utilise les paramètres nommés pour rendre les fonctions plus flexibles.

Méthode avec retour

int add(int a, int b) {
  return a + b;
}
print(add(2, 3)); // Output: 5

Fonction qui retourne une valeur.

Patterns courants

If/else

int number = 10;
if (number > 5) {
  print("Greater than 5");
} else if (number == 5) {
  print("Equal to 5");
} else {
  print("Less than 5");
}

Structure conditionnelle pour prendre des décisions.

For

for (int i = 0; i < 3; i++) {
  print(i); // Output: 0, 1, 2
}

Boucle pour itérer sur une collection ou un nombre spécifique de fois.

Operations avancées

Fonction fléchée

var add = (int a, int b) => a + b;
print(add(2, 3)); // Output: 5

Fonction concise utilisant la syntaxe fléchée.

Opérateur Null Safety

String? maybeName = null;
print(maybeName ?? "Dart"); // Output: Dart

Permet de gérer les valeurs nulles avec des opérateurs spécifiques.

Debugging & outils

Utilisation du debugger

void main() {
  int number = 0;
  while (number < 5) {
    print(number); // Mettre un point d'arrêt ici
    number++;
  }
}

Débugger intégré dans l'environnement de développement.

Print pour déboguer

void main() {
  int a = 10;
  int b = 20;
  print("a + b = ${a + b}"); // Output: a + b = 30
}

Simple méthode pour afficher des valeurs pendant le débogage.

Ces éléments couvrent les bases et quelques aspects avancés de Dart, fournissant une référence pratique pour les développeurs.

Projet Dart a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet Dart ?
Cette cheatsheet Dart regroupe la syntaxe, les commandes et les astuces essentielles pour Dart. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet Dart ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de Dart. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.