Dartlister

Dartlister
Listene i Dart faller også inn under kategorien DART -samlinger. En dartliste har kanskje ikke dupliserte elementer. Det er et bredt spekter av funksjoner tilknyttet listene i Dart. Derfor vil vi i denne guiden snakke om bruken av listene i DART -programmeringsspråket i Ubuntu 20.04.

Bruker listene i Dart i Ubuntu 20.04

For å gjøre bruken av listene i Dart lettere for deg å forstå, har vi implementert noen få eksempler, som er forklart nedenfor:

Eksempel 1: Hvordan lage en fast lengde liste i Dart?

Listene på DART -programmeringsspråket kan enten ha en fast lengde, eller lengden kan vokse dynamisk. Følgende Dart -skript vil lære deg metoden for å lage en DART -liste som har en fast lengde:

I dette eksemplet har vi laget en liste som heter "Mylist" ved å benytte seg av "Ny listen.fylt (5,0) ”notasjon. Her refererer “5” til lengden på listen, mens “0” refererer til elementet som denne listen vil bli initialisert før du tildeler andre verdier til dens indekser. Du kan endre lengden på denne listen i henhold til ditt valg. Etter det tildelte vi ganske enkelt elementene til alle indeksene på denne listen. Du må huske at indekseringen av listene i Dart alltid begynner med “0”. Deretter har vi nettopp brukt listenes navn i "Print" -uttalelsen for å vise alle elementene i denne listen på terminalen.

For å utføre dette Dart -skriptet, har vi brukt kommandoen vist nedenfor:

$ dart run lister.Dart

Elementene i vår faste lengde dartliste vises i følgende bilde:

Eksempel nr. 2: Hvordan lage en voksende liste i Dart?

I dette eksemplet vil vi dele med deg de to metodene for å lage en voksende liste i Dart, som er som følger:

Metode 1: GROW-ABLE LISTE MED ENKJENTSITENSERING

Du kan opprette en voksende liste med en-trinns initialisering i Dart ved å bruke skriptet vist nedenfor:

I dette skriptet har vi ganske enkelt erklært en liste ved å tilordne verdier til indeksene på en gang, og da har vi nettopp skrevet ut disse verdiene på terminalen. Du kan også legge til flere elementer i denne listen siden den ikke har en forhåndsdefinert fast lengde.

Elementene i denne voksende dartlisten vises i følgende bilde:

Metode nr. 2: Voksende liste med flertrinns initialisering

Den andre metoden for å lage en voksende liste i DART benytter seg av flertrinns initialisering, som vises i DART-skriptet nedenfor:

I dette eksemplet har vi laget en voksen dartliste med utsagnet “var mylist = [].”Etter det la vi til så mange elementer til denne listen som vi ønsket en etter en. Igjen har vi brukt en "utskrift" -uttalelse for å skrive ut disse elementene på terminalen.

Elementene i denne voksende dartlisten vises i følgende bilde:

Eksempel nr. 3: Hvordan legge til flere elementer samtidig i en voksende liste i Dart?

Du kan også legge til flere elementer i en voksende dartliste på en gang ved å bruke DART-skriptet som er vist nedenfor:

I dette eksemplet har vi laget en voksen dartliste på samme måte som forklart i den andre metoden i vårt andre eksempel. Vi har imidlertid lagt til flere elementer til denne listen på en gang ved å bruke "addall" -funksjonen. Etterpå skrev vi ut den oppdaterte listen på terminalen.

Dartlisten før og etter å ha lagt til flere elementer til den på en gang vises i følgende bilde:

Eksempel 4: Hvordan sette inn et element i en spesifisert indeks over en voksende liste i DART?

Du kan også sette inn et element etter eget valg i en spesifikk indeks over en voksen dartliste ved å bruke DART-skriptet vist nedenfor:

I dette eksemplet ønsket vi å sette inn elementet “0” på “0th”Indeks for en allerede opprettet voksen dartliste. For å gjøre det har vi brukt “myList.Sett inn (0,0) ”-notasjon der den første“ 0 ”tilsvarer indeksen der vi trenger å gjøre innsettingen, mens den andre“ 0 ”tilsvarer elementet som skal settes inn. Deretter trykket vi denne oppdaterte listen på terminalen.

Elementene på listen vår etter innsetting vises i følgende bilde:

Eksempel 5: Hvordan fjerne et element fra en liste i Dart?

For å fjerne et element fra en Dart -liste, kan du ta hjelp fra Dart -skriptet som er vist nedenfor:

I dette eksemplet ønsket vi å fjerne elementet “2” fra listen vår på grunn av at vi har brukt “MyList.Fjern (2) ”uttalelse. For å sjekke om det spesifiserte elementet er fjernet med hell eller ikke, har vi vist den oppdaterte listen på terminalen.

Du kan se fra følgende utgang at vårt spesifiserte element er fjernet med hell fra listen vår:

Eksempel 6: Hvordan fjerne et element på en spesifikk indeks av en liste i Dart?

Du kan også fjerne et element fra en Dart -liste ved å spesifisere indeksen, som vist i skriptet nedenfor:

I dette eksemplet ønsket vi å fjerne elementet som er til stede på listens “2.” -indeks, teknisk sett “3Rd”Element på listen. Vi har nettopp brukt “myList.Fjerning (2) ”-notasjon.

Utgangen vist i følgende bilde viser at elementet ved den spesifiserte indeksen er fjernet med hell fra DART -listen vår.

Konklusjon

I dag ønsket vi å dele hvordan listene kan brukes på DART -programmeringsspråket i Ubuntu 20.04. I denne forbindelse delte vi forskjellige enkle, men brukbare eksempler med deg mens vi svarte på forskjellige spørsmål. På denne måten vil du ikke bare kunne lære bruken av listene i Dart, men vil også kunne få et dypt innblikk i de forskjellige funksjonene som er assosiert med denne datastrukturen.