Hva er formålet med "la" i Kotlin?
"Let" -funksjonen til Kotlin -programmeringsspråket brukes til å tillate utførelse av en kodeblokk om konteksten til et objekt. Det betyr at så snart du får tilgang til det objektet utenfor det omfanget, vil du kunne hente en annen verdi enn den innenfor omfanget. Også "Let" -funksjonen til Kotlin -programmeringsspråket brukes alltid i forbindelse med "IT" -tnøkkelordet, som brukes til å referere til et bestemt objekt i en gitt situasjon. Ved å bruke Kotlin “Let” -funksjonen med "IT" -nøkkelordet, kan du enkelt manipulere verdien av et objekt.
Bruker Kotlin Let:
For å lære bruken av Kotlin “Let” i Ubuntu 20.04, kan du se på følgende tre eksempler:
Eksempel 1: Skrive ut en hilsenmelding med Kotlin Let:
I dette eksemplet vil vi ganske enkelt skrive ut en hilsenmelding med Kotlin “Let” i Ubuntu 20.04. Kotlin -skriptet vist på bildet nedenfor vil gjøre behovet fullt:
I dette eksempelet har vi definert en "hilsen" -variabel innen vår "Main ()" -funksjon. Deretter har vi tildelt den en tilfeldig streng. Etter det har vi kalt "la" -funksjonen med "hilsen" -variabelen. Inne i denne funksjonen ønsker vi å legge en annen streng til den allerede eksisterende verdien av "hilsen" -variabelen og skrive den ut på terminalen. Etter det brukte vi en annen "println" -uttalelse for å skrive ut den opprinnelige verdien av "hilsen" -variabelen på terminalen.
Nå ønsket vi å samle dette skriptet, på grunn av at vi har brukt følgende kommando:
$ Kotlinc Let.KtDeretter, for å kjøre det samme skriptet, har vi brukt kommandoen vist nedenfor:
$ KOTLIN LETKTUtgangen fra dette Kotlin -skriptet vises i følgende bilde. Du kan se at den utvidede hilsenmeldingen ble skrevet ut på terminalen for første gang (på grunn av å bruke "la" -funksjonen). Derimot, for andre gang (siden omfanget av nøkkelordet "IT" hadde avsluttet), ble bare den opprinnelige verdien av "hilsen" -variabelen skrevet ut på terminalen.
Eksempel nr. 2: Skrive ut en hilsenmelding ved å konvertere den til store bokstaver med Kotlin Let:
I dette eksemplet, igjen, vil vi skrive ut en hilsenmelding på terminalen med Kotlin “Let” -funksjonen; Imidlertid, med ytterligere funksjonalitet, jeg.e., Vi vil konvertere den opprinnelige strengen til store bokstaver denne gangen. For det har vi designet Kotlin -skriptet vist på bildet nedenfor:
I dette Kotlin -skriptet har vi definert en "hilsen" -streng i vår "main ()" -funksjon. Etterpå har vi tildelt en tilfeldig streng til denne variabelen mens vi holder alle karakterene i små bokstaver. Dette har blitt gjort med vilje fordi vi vil konvertere denne strengen til store saker senere. Deretter brukte vi en "println" -uttalelse for å skrive ut den originale meldingen på terminalen. Etter det har vi definert en annen variabel som heter “Capitalize” og har tildelt den uttalelsen “Hilsen.la det.stor bokstav()". Denne uttalelsen vil ganske enkelt kapitalisere vår "hilsen" -streng og lagre denne kapitaliserte verdien til "kapitaliserende" variabelen. Endelig har vi skrevet ut verdien av "kapitaliser" -variabelen på terminalen.
Utgangen fra dette Kotlin -skriptet vises i følgende bilde. Først ble hilsenmeldingen i små alfabeter skrevet ut på terminalen, og deretter ble den kapitaliserte hilsenmeldingen skrevet ut på terminalen.
Eksempel 3: Filtrering av elementene i en liste med Kotlin Let:
Nå tar vi deg et skritt videre ved hjelp av dette eksemplet. Funksjonaliteten vi ønsker å oppnå gjennom dette Kotlin -manuset som vet hvor mange elementer i en gitt liste som har lengder større enn spesifisert. Dessuten ønsker vi også å skrive ut lengdene på alle slike elementer på terminalen. For å gjøre det har vi implementert Kotlin -skriptet vist på bildet nedenfor:
I dette Kotlin -manuset har vi laget en verdi som heter "Count" i vår "Main ()" -funksjon. Deretter har vi tildelt en mutbar liste som består av fem forskjellige elementer, i.e., En, to, tre, fire og fem. Etter det har vi brukt uttalelsen “Count.Kart det.lengde.filter det> 3.La println (it) ”. Denne uttalelsen vil bare filtrere ut elementene fra vår mutable liste, hvis lengde vil være større enn "3". I vårt tilfelle har den tredje, fjerde og femte elementer på listen vår lengre enn tre. Dessuten vil denne uttalelsen skrive ut sine respektive lengder på terminalen etter å ha filtrert ut disse elementene.
Etter å ha utført dette Kotlin -skriptet, dukket det opp følgende utgang på vår terminal, jeg.e., 5, 4, 4. Det betyr at lengdene på de tre filtrerte elementene er henholdsvis "5", "4" og "4". Disse lengdene tilsvarer følgende elementer på listen vår: “tre”, “fire” og “fem.”Du kan krysse av at skriptet vårt klarte å skrive ut lengden riktig.
Konklusjon:
Denne artikkelen var ment å fjerne de sannsynlige uklarhetene når det gjelder å bruke en av omfangsdefinerfunksjonene til Kotlin, i.e., "la.”Vi forklarte den grunnleggende årsaken bak eksistensen av denne funksjonen i Kotlin. Dette ble fulgt av en forklaring av tre forskjellige eksempler der vi viste deg forskjellige situasjoner der du kan bruke Kotlin “Let” -funksjonen. Disse eksemplene vil hjelpe deg å bruke denne funksjonen til å tjene et nyttig formål mens du jobber med Kotlin -programmeringsspråket i Ubuntu 20.04.