Indexes in Dart
Glissez pour afficher le menu
Chaque élément dans une List ou une String possède une adresse unique appelée index. Les index commencent à 0 : le premier élément a l'index 0, le deuxième a l'index 1, et ainsi de suite.
Vous pouvez récupérer un élément de la liste en utilisant son index avec la syntaxe suivante.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart permet de modifier la valeur d'un élément dans une List. En d'autres termes, il est possible de réécrire la valeur d'un élément d'une List.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
L'exemple ci-dessus met à jour la valeur de l'élément de la List avec l'index 0. Le résultat du code sera − ["Toyota", "Porsche", "Ford"]. Une String possède également des index.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
La seule différence entre les index dans une String et les index dans une List est que dans les listes, il est possible de mettre à jour les valeurs à ces adresses, alors que dans les chaînes de caractères, cela n'est pas possible.
1. Sélectionner l’élément à l’index 1 dans la chaîne 'Codefinity'.
2. Quelle sera la sortie du code suivant ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion