Elenco Kotlin

Elenco Kotlin
Un elenco in Kotlin è semplicemente una struttura di dati che può contenere dati appartenenti a tipi di dati stessi o diversi. Questi elenchi possono essere mutabili o immutabili i.e., Possiamo avere tali elenchi i cui valori non possono cambiare così come quelli i cui valori possono cambiare. Inoltre, gli elenchi di Kotlin hanno anche alcune funzioni integrate ad esse associate. Pertanto, in questo articolo, cercheremo di esplorare in modo approfondito questa struttura di dati del linguaggio di programmazione Kotlin.

Come utilizzare gli elenchi in Kotlin?

Per l'utilizzo efficace degli elenchi in Kotlin in Ubuntu 20.04, puoi passare attraverso i seguenti quattro esempi:

Esempio n. 1: creare e stampare un elenco numerato in Kotlin

In questa illustrazione, vogliamo creare e stampare un elenco numerato in Kotlin. Per fare ciò, abbiamo usato lo script Kotlin mostrato nell'immagine qui sotto:

In questo programma Kotlin, abbiamo definito il nostro elenco chiamato "numeri" all'interno della funzione "main ()". Quindi, abbiamo utilizzato la funzione "ListOf" per l'assegnazione di elementi a questo elenco. Dopodiché, abbiamo utilizzato un ciclo "per" che itera su tutti gli elementi della nostra lista dichiarata. Quindi, all'interno di questo ciclo, abbiamo appena stampato tutti questi elementi sul terminale.

Possiamo compilare uno script Kotlin con il seguente comando:

$ kotlinc elenco.kt

Successivamente, possiamo eseguire uno script Kotlin con il comando mostrato di seguito:

$ Kotlin Listkt

I numeri del nostro elenco di Kotlin sono mostrati nella seguente immagine:

Esempio n. 2: accedere agli elementi di un elenco con notazione "indice" in Kotlin

Per iterare su un elenco di Kotlin, possiamo anche usare un'altra notazione, a differenza di quella che abbiamo usato nel nostro primo esempio. Puoi passare attraverso il programma Kotlin mostrato nell'immagine qui sotto per imparare questo:

In questo script di Kotlin, abbiamo creato un elenco chiamato "numeri", tuttavia, questa volta, non abbiamo solo assegnato gli elementi interi, ma abbiamo anche assegnato alcune stringhe ad esso. Ciò dimostra che un elenco di Kotlin può contenere elementi appartenenti a diversi tipi di dati contemporaneamente. Successivamente, abbiamo usato un'istruzione "println" per la stampa di un messaggio sul terminale. Quindi, abbiamo implementato un ciclo "per" all'interno del quale abbiamo usato la notazione "indice" per iterating sugli elementi del nostro elenco. L'indicizzazione di un elenco di Kotlin parte da "0" e arriva fino alle dimensioni dell'elenco meno uno. Quindi, abbiamo stampato gli elementi di questo elenco all'interno di questo loop "per".

Gli elementi appartenenti a diversi tipi di dati del nostro elenco di Kotlin sono mostrati nella seguente immagine:

Esempio n. 3: creazione e stampa di un elenco di Kotlin con elementi casuali

In questo script di Kotlin, creeremo un elenco con elementi appartenenti a diversi tipi di dati. Tuttavia, questa volta, menzioneremo specificamente questo tipo. Se conosci il tipo di dati degli elementi di un elenco in anticipo, puoi menzionarlo al momento della dichiarazione in modo che il suddetto elenco possa contenere solo quel particolare tipo di elemento. D'altra parte, se si desidera creare un elenco con elementi appartenenti a vari tipi di dati, è possibile utilizzare anche il tipo di dati "qualsiasi" del linguaggio di programmazione Kotlin al momento della dichiarazione. Questo è mostrato nella sceneggiatura di Kotlin indicata di seguito:

In questo programma, abbiamo utilizzato lo stesso elenco casuale che abbiamo creato nello script Kotlin implementato nel secondo esempio. Tuttavia, questa volta, abbiamo esplicitamente menzionato che il tipo di dati del nostro elenco è "qualsiasi". Dopodiché, abbiamo appena usato un ciclo "per" per stampare gli elementi di questo elenco sul terminale.

Gli elementi del nostro elenco casuale sono mostrati nella seguente immagine:

Esempio n. 4: utilizzando alcune delle funzioni integrate degli elenchi di Kotlin

Questo sarà un esempio generico in cui utilizzeremo alcune delle funzioni integrate alleate con le liste di Kotlin. Ancora una volta, useremo lo stesso elenco che abbiamo creato nell'esempio sopra. Lo script esatto Kotlin è mostrato nell'immagine qui sotto:

Dopo aver creato un elenco con elementi casuali in questo esempio, volevamo prima stampare l'elemento al terzo indice del nostro elenco. Per questo, abbiamo usato la funzione "get (3)" poiché l'indicizzazione dell'elenco inizia da "0". Quindi, volevamo stampare il numero dell'indice dell'elemento "matematica" per il quale abbiamo usato la funzione "IndexOf (Mathematics)". Successivamente, volevamo stampare le dimensioni del nostro elenco per la quale abbiamo usato la funzione "dimensione". Quindi, volevamo verificare se l'elemento "cronologia" esiste all'interno della nostra lista o meno a causa della quale abbiamo usato la funzione "contiene (" cronologia ")". Volevamo anche verificare se la nostra lista era vuota o meno per la quale abbiamo usato la funzione "isEmpty ()". Quindi, volevamo stampare la nostra lista mentre lasciavamo cadere il suo primo elemento. Si noti che la funzione "drop" di Kotlin considera l'indicizzazione dell'elenco a partire da "1". Pertanto, per far cadere il primo elemento dell'elenco, abbiamo usato la funzione "Drop (1)". Infine, vogliamo stampare il nostro elenco mentre lasciamo cadere i suoi ultimi tre elementi per i quali abbiamo usato la funzione "Droplast (3)" del linguaggio di programmazione Kotlin.

L'output di tutte le funzioni integrate dell'elenco Kotlin che abbiamo usato nell'esempio sopra è mostrato nella seguente immagine:

Conclusione

In questo articolo, volevamo chiarirti il ​​funzionamento degli elenchi di Kotlin. Dopo averti dato una breve introduzione alle liste di Kotlin, ci siamo spostati direttamente sulla spiegazione dei nostri esempi in cui abbiamo creato e stampato più tipi di elenchi. Abbiamo anche condiviso con voi i diversi metodi di iterazione in questi elenchi. Inoltre, abbiamo anche cercato di esplorare alcune delle funzioni integrate delle liste di Kotlin. Prendendo una guida da questo articolo, puoi facilmente lavorare con gli elenchi di Kotlin in Ubuntu 20.04.