Kotlin -liste

Kotlin -liste
En liste i Kotlin er ganske enkelt en datastruktur som kan holde data som tilhører de samme eller forskjellige datatyper. Disse listene kan enten være mutable eller uforanderlige i.e., Vi kan ha slike lister hvis verdier ikke kan endre seg så vel som de som verdier kan endres. Dessuten har listene i Kotlin også visse innebygde funksjoner knyttet til dem. Derfor i denne artikkelen vil vi prøve å utforske denne datastrukturen til Kotlin -programmeringsspråket i dybden.

Hvordan bruke listene i Kotlin?

For effektivt å bruke listene i Kotlin i Ubuntu 20.04, du kan gå gjennom følgende fire eksempler:

Eksempel 1: Opprette og skrive ut en nummerert liste i Kotlin

I denne illustrasjonen ønsker vi å lage og skrive ut en nummerert liste i Kotlin. For å gjøre det har vi brukt Kotlin -skriptet vist på bildet nedenfor:

I dette Kotlin -programmet har vi definert listen vår som heter "tall" innen "Main ()" -funksjonen. Deretter har vi brukt "listof" -funksjonen for å tilordne elementene til denne listen. Etter det har vi brukt en "for" -sløyfe som itererer over alle elementene i vår deklarerte liste. Så, innenfor denne sløyfen, har vi nettopp skrevet ut alle disse elementene på terminalen.

Vi kan kompilere et Kotlin -skript med følgende kommando:

$ KOTLINC -liste.Kt

Etterpå kan vi utføre et Kotlin -skript med kommandoen vist nedenfor:

$ KOTLIN LISTKT

Tallene på Kotlin -listen vår vises i følgende bilde:

Eksempel 2: Å få tilgang til elementene i en liste med "indeks" -notasjon i Kotlin

For itering over en Kotlin -liste, kan vi også bruke en annen notasjon, i motsetning til den vi har brukt i vårt første eksempel. Du kan gå gjennom Kotlin -programmet vist på bildet nedenfor for å lære dette:

I dette Kotlin -skriptet har vi laget en liste som heter "tall", men denne gangen har vi ikke bare tildelt det heltallelementene, men har også tildelt noen strenger til det. Dette beviser at en Kotlin -liste kan inneholde elementer som tilhører forskjellige datatyper samtidig. Etter det har vi brukt en "println" -klæring for å skrive ut en melding på terminalen. Deretter har vi implementert en "for" -sløyfe som vi har brukt "indeks" -notasjonen for å iterere over elementene på listen vår. Indeksering av en Kotlin -liste starter fra “0” og går helt opp til størrelsen på listen minus en. Deretter har vi skrevet ut elementene på denne listen i denne "for" -løkken.

Elementene som tilhører forskjellige datatyper av vår Kotlin -liste vises i følgende bilde:

Eksempel nr. 3: Opprette og skrive ut en Kotlin -liste med tilfeldige elementer

I dette Kotlin -skriptet lager vi en liste som har elementer som tilhører forskjellige datatyper. Denne gangen vil vi imidlertid nevne denne typen. Hvis du kjenner datatypen til elementene i en liste på forhånd, kan du nevne den på erklæringstidspunktet slik at nevnte liste bare kan inneholde den aktuelle typen element. På den annen side, hvis du ønsker å lage en liste som har elementer som tilhører varierte datatyper, kan du også bruke "hvilken som helst" datatype av Kotlin -programmeringsspråket på erklæringen tidspunkt. Dette vises i Kotlin -skriptet gitt nedenfor:

I dette programmet har vi brukt den samme tilfeldige listen som vi har laget i Kotlin -skriptet implementert i det andre eksemplet. Denne gangen har vi imidlertid eksplisitt nevnt at datatypen på listen vår er "hvilken som helst". Etter det har vi nettopp brukt en "for" -sløyfe for å skrive ut elementene på denne listen på terminalen.

Elementene i vår tilfeldige liste vises i følgende bilde:

Eksempel 4: Bruke noen av de innebygde funksjonene til Kotlin-listene

Dette vil være et generisk eksempel der vi bruker noen av de innebygde funksjonene som er alliert med listene i Kotlin. Igjen vil vi bruke den samme listen som vi har laget i eksemplet over. Det eksakte Kotlin -skriptet vises på bildet nedenfor:

Etter å ha opprettet en liste med tilfeldige elementer i dette eksemplet, ønsket vi først å skrive ut elementet på den tredje indeksen på listen vår. For det har vi brukt "Get (3)" -funksjonen siden listeindekseringen starter fra "0". Deretter ønsket vi å skrive ut indeksnummeret til elementet "Matematikk" som vi har brukt "IndexOf (Mathematics)" -funksjonen. Etter det ønsket vi å skrive ut størrelsen på listen vår som vi har brukt "størrelse" -funksjonen ". Deretter ønsket vi å sjekke om elementet "historie" eksisterer i listen vår eller ikke på grunn av at vi har brukt "inneholder (" historie ")" -funksjon. Vi ønsket også å sjekke om listen vår var tom eller ikke som vi har brukt "Isempty ()" -funksjonen. Da ønsket vi å skrive ut listen vår mens vi droppet det første elementet. Merk at "Drop" -funksjonen til Kotlin vurderer listeindekseringen fra "1". Derfor, for å slippe det første elementet på listen, har vi brukt "Drop (1)" -funksjonen. Til slutt ønsker vi å skrive ut listen vår mens vi dropper de tre siste elementene som vi har brukt "Droplast (3)" -funksjonen til Kotlin -programmeringsspråket.

Utgangen til alle de innebygde funksjonene på Kotlin-listen som vi har brukt i eksemplet over er vist i følgende bilde:

Konklusjon

I denne artikkelen ønsket vi å belyse deg for å jobbe med listene i Kotlin. Etter å ha gitt deg en kort introduksjon til Kotlin -listene, gikk vi rett videre til forklaringen av eksemplene våre der vi opprettet og trykte flere typer lister. Vi delte også med deg de forskjellige metodene for å iterere over disse listene. Dessuten prøvde vi til og med å utforske noen av de innebygde funksjonene til Kotlin-listene. Ved å ta veiledning fra denne artikkelen, kan du enkelt jobbe med listene i Kotlin i Ubuntu 20.04.