Accéder par index
Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 50 sur 94.
Accéder aux éléments de liste par index vous permet de récupérer des éléments individuels d'une liste en utilisant leur numéro de position. En Dart, les indices de liste commencent à 0.
Créez une liste de fruits :
List<String> fruits = ['Apple', 'Banana', 'Orange'];Accéder au premier élément (index 0) :
String firstFruit = fruits[0];
print(firstFruit);
Après l'exécution du code ci-dessus, la sortie sera :
AppleAccéder au deuxième élément (index 1) :
String secondFruit = fruits[1];
print(secondFruit);
Après l'exécution du code ci-dessus, la sortie sera :
BananaDéfi
DébutantDans ce défi, vous allez pratiquer l'accès aux éléments d'une liste en utilisant leur indice. En Dart, les indices de liste commencent à 0, donc le premier élément est à l'indice 0, le deuxième à l'indice 1, et ainsi de suite.
Complétez le code pour accéder aux deuxième et quatrième éléments de la liste fruits et les stocker dans les variables secondFruit et fourthFruit.
Sortie attendue :
The second fruit is: Banana
The fourth fruit is: MangoAide-mémoire
Accédez aux éléments de la liste par index en utilisant des crochets carrés. Les indices de liste commencent à 0 :
List<String> fruits = ['Apple', 'Banana', 'Orange'];
String firstFruit = fruits[0]; // 'Apple'
String secondFruit = fruits[1]; // 'Banana'
Essayez vous-même
void main() {
// Cette liste est déjà définie pour vous
List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Grapes'];
// TODO: Accéder au deuxième élément (Banana) en utilisant son index
// et le stocker dans la variable 'secondFruit'
String secondFruit = '';
// TODO: Accéder au quatrième élément (Mango) en utilisant son index
// et le stocker dans la variable 'fourthFruit'
String fourthFruit = '';
// Ceci affichera les résultats
print('The second fruit is: $secondFruit');
print('The fourth fruit is: $fourthFruit');
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs Partie 2
Opérateurs de comparaisonET logiqueOU logiqueNON logiqueOpérateurs de test de typeRécapitulatif - Faire des comparaisons7Travailler avec les chaînes
Concaténation de chaînesInterpolation de chaînesChaînes multi-lignesPropriétés des chaînesMéthodes de base des chaînes10Collections - Bases des Maps
Que sont les Maps ?Créer une MapAccéder aux valeurs par cléPaires clé-valeurObtenir la taille d'une MapObtenir les clésObtenir les valeursVérifier si une clé existe2Variables et types de données de base
Qu'est-ce que les variables ?ChaînesEntiers (int)Doubles (double)Booléens (bool)Inférence de type avec 'var'Variables finalesVariables constantesConventions de nommageSécurité null de baseRécapitulatif - Déclaration des variables8Flux de contrôle - Boucles
La boucle 'for'La boucle 'while'La boucle 'do-while'Utiliser 'break' dans les bouclesUtiliser 'continue' dans les bouclesRécapitulatif - Répéter du code3Opérateurs Partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloIncrémentation et décrémentationRaccourcis d'affectationRécapitulatif - Calculs simples6Flux de contrôle - Prise de décision
L'instruction 'if'L'instruction 'else'L'instruction 'else if'Récapitulatif - Décisions simplesInstructions 'if' imbriquéesL'instruction 'switch'9Collections - Bases des listes
Qu’est-ce qu’une liste ?Créer une listeAccéder par indexObtenir la longueur d’une listeAjouter des élémentsSupprimer des élémentsVérifier si une liste est videItérer sur une liste12Fonctions avancées
Paramètres positionnels optionnelsParamètres nommésParamètres nommés requisValeurs par défaut des paramètresRécap - Paramètres de fonction15Projet : Calculatrice simple
Mise en placeDéclaration d'un nombre