Indekser i Dart
Sveip for å vise menyen
Hvert element i en List eller String har en unik adresse kalt en indeks. Indekser starter fra 0 det første elementet har indeks 0, det andre har indeks 1, og så videre.
Du kan hente et element fra listen ved å bruke indeksen med følgende syntaks.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart tillater endring av verdien til et element i en List. Med andre ord kan du skrive om verdien til et element i en List.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
Eksempelet ovenfor oppdaterer verdien til List-elementet med indeks 0. Utdataene fra koden vil være − ["Toyota", "Porsche", "Ford"]. En String har også indekser.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
Den eneste forskjellen mellom indekser i en String og indekser i en List er at i lister kan vi oppdatere verdier på disse adressene, mens i strenger kan vi ikke det.
1. Velg elementet på indeks 1 i strengen 'Codefinity'.
2. Hva vil følgende kode skrive ut?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår