Indexen in Dart
Veeg om het menu te tonen
Elk element in een List of String heeft een uniek adres dat een index wordt genoemd. Indexen beginnen bij 0: het eerste element heeft index 0, het tweede heeft index 1, enzovoort.
Een element uit de lijst ophalen met behulp van de index met de volgende syntaxis.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart maakt het mogelijk om de waarde van een item in een List aan te passen. Met andere woorden, je kunt de waarde van een List-item herschrijven.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
In het bovenstaande voorbeeld wordt de waarde van het List-item met index 0 bijgewerkt. De uitvoer van de code zal zijn − ["Toyota", "Porsche", "Ford"]. Een String heeft ook indexen.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
Het enige verschil tussen indexen in een String en indexen in een List is dat we in lijsten de waarden op die adressen kunnen bijwerken, terwijl dat bij strings niet mogelijk is.
1. Selecteer het element op index 1 in de string 'Codefinity'.
2. Wat zal de volgende code als uitvoer geven?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.