Lista Dartissa
Pyyhkäise näyttääksesi valikon
List Dartissa on sisäänrakennettu tietotyyppi, joka edustaa järjestettyä kokoelmaa alkioita. Jokaisella List-alkiolla on yleensä sama tietotyyppi, kuten kokonaislukuja, liukulukuja, merkkijonoja tai muita olioita.
Listat ovat hyödyllisiä:
- Tallentamaan tietoa joukosta toisiinsa liittyviä kohteita, kuten ostoslista, tehtävälista tai yhteystietolista.
- Seuraamaan tapahtumien sarjoja, kuten historialoki tai vaihelista tehtävän suorittamiseksi.
Ne auttavat pitämään liittyvät tiedot järjestyksessä ja helposti saatavilla.
Syntaksi
Tarkastellaan List-luomisen kaavaa:
List<elements_type> list_name = [element_1, element_2];
List: komento listan luomiseen;<elements_type>: tietotyyppi arvoille, jotka tallennetaan listaan;list_name: listan nimi;[element_1, element_2]: pilkut (,) erottavat listan alkiot.
main.dart
1List<int> numbers = [1, 2, 3, 4, 5];
- Kokonaislukujen
List; <int>-tyyppiset alkiotList-listassa.
Alkioiden lisääminen
Lisätään arvo jo olemassa olevaan numbers-listaan.
main.dart
123456void main() { List<int> numbers = [111, 22, 32]; print(numbers); // Output [111, 22, 32] numbers.add(6); // Adding an item to a list print(numbers); // Output [111, 22, 32, 6] }
numbers.add(6);
Lauseke numbers.add(6); kutsuu muuttujan add() numbers-metodia ja lisää siihen arvon 6.
Alkioiden poistaminen
list_name.remove(element)
Lauseke list_name.remove(element) kutsuu muuttujan remove()-metodia, poistaen ensimmäisen annetun arvon esiintymän.
main.dart
123456void main() { List<int> numbers = [11, 22, 23]; print(numbers); // [11, 22, 23] numbers.remove(22); print(numbers); // [11, 23] }
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme