Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indekser i Dart | Variabler og Datatyper i Dart
Introduktion til Dart

bookIndekser i Dart

Stryg for at vise menuen

Hvert element i en List eller String har en unik adresse kaldet et indeks. Indekser starter fra 0 det første element har indeks 0, det andet har indeks 1, og så videre.

Du kan hente et element fra listen ved at bruge dets indeks med følgende syntaks.

main.dart

main.dart

copy
1234
void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }

Dart tillader ændring af værdien for et element i en List. Med andre ord kan du omskrive værdien af et List-element.

main.dart

main.dart

copy
12345
void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }

Eksemplet ovenfor opdaterer værdien af List-elementet med indeks 0. Outputtet af koden vil være − ["Toyota", "Porsche", "Ford"]. En String har også indekser.

main.dart

main.dart

copy
1234
void main() { String user = "Alex"; print(user[0]); }
Note
Bemærk

Den eneste forskel mellem indekser i en String og indekser i en List er, at i lister kan vi opdatere værdier på disse adresser, mens vi ikke kan gøre det i strenge.

1. Vælg elementet ved indeks 1 i strengen 'Codefinity'.

2. Hvad vil følgende kode udskrive?

question mark

Vælg elementet ved indeks 1 i strengen 'Codefinity'.

Vælg det korrekte svar

question mark

Hvad vil følgende kode udskrive?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 7
some-alt