Indeksit Dartissa
Pyyhkäise näyttääksesi valikon
Jokaisella List- tai String-alkiolla on yksilöllinen osoite, jota kutsutaan indeksiksi. Indeksit alkavat nollasta eli ensimmäisellä alkiolla on indeksi 0, toisella indeksi 1 ja niin edelleen.
Listan alkiota voidaan hakea sen indeksin avulla seuraavalla syntaksilla.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart mahdollistaa arvon muuttamisen List-listan alkiossa. Toisin sanoen, voit kirjoittaa uudelleen List-alkion arvon.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
Yllä oleva esimerkki päivittää List-alkion arvon, jonka indeksi on 0. Koodin tuloste on − ["Toyota", "Porsche", "Ford"]. Myös String-tyyppisillä arvoilla on indeksit.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
Ainoa ero indeksien välillä String- ja List-tyypeissä on se, että listoissa voimme päivittää arvoja näissä osoitteissa, kun taas merkkijonoissa emme voi.
1. Valitse merkkijonon 'Codefinity' indeksiin 1 kuuluva alkio.
2. Mitä seuraava koodi tulostaa?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme