Qual è lo scopo di "let" in Kotlin?
La funzione "let" del linguaggio di programmazione Kotlin viene utilizzata per consentire l'esecuzione di un blocco di codice sul contesto di un oggetto. Significa che non appena accedi a quell'oggetto al di fuori di tale ambito, sarai in grado di recuperare un valore diverso da quello all'interno dell'ambito. Inoltre, la funzione "let" del linguaggio di programmazione Kotlin viene sempre utilizzata insieme alla parola chiave "IT", che viene utilizzata per fare riferimento a un particolare oggetto in una determinata situazione. Usando la funzione Kotlin "Let" con la parola chiave "IT", è possibile manipolare facilmente il valore di un oggetto.
Usando Kotlin Let:
Per apprendere l'uso di Kotlin "Let" in Ubuntu 20.04, puoi dare un'occhiata ai seguenti tre esempi:
Esempio n. 1: stampare un messaggio di saluto con Kotlin Let:
In questo esempio, stamperemo semplicemente un messaggio di auguri con Kotlin "Let" in Ubuntu 20.04. Lo script Kotlin mostrato nell'immagine seguente farà la necessità piena:
In questo script di esempio, abbiamo definito una variabile di "saluto" all'interno della nostra funzione "main ()". Quindi, abbiamo assegnato una stringa casuale. Dopodiché, abbiamo chiamato la funzione "let" con la variabile "saluto". All'interno di questa funzione, vogliamo aggiungere un'altra stringa al valore già esistente della variabile "saluto" e stamparla sul terminale. Successivamente, abbiamo usato un'altra istruzione "println" per stampare il valore originale della variabile "saluto" sul terminale.
Ora, volevamo compilare questo script, a causa del quale abbiamo usato il seguente comando:
$ kotlinc Let.ktQuindi, per eseguire lo stesso script, abbiamo usato il comando mostrato di seguito:
$ Kotlin LetktL'output di questo script Kotlin è mostrato nella seguente immagine. Puoi vedere che il messaggio di saluto esteso è stato stampato sul terminale per la prima volta (a causa dell'utilizzo della funzione "let"). Al contrario, per la seconda volta (poiché l'ambito della parola chiave "IT" era terminata), solo il valore originale della variabile "saluto" è stato stampato sul terminale.
Esempio n. 2: stampare un messaggio di saluto convertendolo in maiuscolo con Kotlin Let:
In questo esempio, ancora una volta, stamperemo un messaggio di saluto sul terminale con la funzione "let" di Kotlin; Tuttavia, con ulteriori funzionalità, io.e., Questa volta convertiremo la stringa originale in maiuscolo. Per questo, abbiamo progettato lo script Kotlin mostrato nell'immagine qui sotto:
In questo script di Kotlin, abbiamo definito una stringa di "saluto" all'interno della nostra funzione "main ()". Successivamente, abbiamo assegnato una stringa casuale a questa variabile mantenendo tutti i suoi caratteri in minuscolo. Questo è stato fatto intenzionalmente perché convertiremo questa stringa in maiuscolo in seguito. Quindi, abbiamo usato un'istruzione "println" per stampare il messaggio originale sul terminale. Dopodiché, abbiamo definito un'altra variabile denominata "capitalizza" e ci abbiamo assegnato la dichiarazione "Saluto.lasciarlo - Lascialo.maiuscolo()". Questa affermazione sfrutterà semplicemente la nostra stringa di "saluto" e risparmierà questo valore capitalizzato alla variabile "capitalizza". Infine, abbiamo stampato il valore della variabile "capitalizza" sul terminale.
L'output di questo script Kotlin viene visualizzato nella seguente immagine. Innanzitutto, il messaggio di saluto in piccoli alfabeti è stato stampato sul terminale e poi il messaggio di auguri in capitalizzazione è stato stampato sul terminale.
Esempio n. 3: filtrando gli elementi di un elenco con Kotlin Let:
Ora ti faremo un ulteriore passo avanti con l'aiuto di questo esempio. La funzionalità che vogliamo ottenere attraverso questo script Kotlin sa quanti elementi di un determinato elenco hanno lunghezze maggiori di quanto specificate. Inoltre, vogliamo anche stampare la lunghezza di tutti questi elementi sul terminale. Per fare ciò, abbiamo implementato lo script Kotlin mostrato nell'immagine qui sotto:
In questo script di Kotlin, abbiamo creato un valore chiamato "Count" all'interno della nostra funzione "Main ()". Quindi, abbiamo assegnato un elenco mutabile che consiste in cinque diversi elementi, i.e., Uno, due, tre, quattro e cinque. Dopodiché, abbiamo usato l'affermazione "Conteggio.mappa esso.lunghezza.filtro it> 3.let println (it) ". Questa affermazione filtra solo quegli elementi della nostra lista mutabile la cui lunghezza sarà maggiore di "3". Nel nostro caso, il terzo, quarto e quinto elemento della nostra lista ha lunghezze superiori a tre. Inoltre, questa affermazione stamperà le loro rispettive lunghezze sul terminale dopo aver filtrato questi elementi.
Dopo aver eseguito questo script di Kotlin, il seguente output è apparso sul nostro terminale, i.e., 5, 4, 4. Significa che le lunghezze dei tre elementi filtrati sono rispettivamente "5", "4" e "4". Queste lunghezze corrispondono ai seguenti elementi del nostro elenco: "Tre", "Four" e "Five."Puoi verificare che il nostro script sia riuscito a stampare correttamente le loro lunghezze.
Conclusione:
Questo articolo aveva lo scopo di liberare le probabili ambiguità per l'uso di una delle funzioni definitive di Kotlin, i.e., "permettere."Abbiamo spiegato la ragione fondamentale alla base dell'esistenza di questa funzione in Kotlin. Questo è stato seguito da una spiegazione di tre diversi esempi in cui ti abbiamo mostrato situazioni diverse in cui è possibile utilizzare la funzione Kotlin "Let". Questi esempi ti aiuteranno a utilizzare questa funzione per servire a uno scopo utile mentre si lavora con il linguaggio di programmazione Kotlin in Ubuntu 20.04.