Come usare le mappe in Kotlin
Per utilizzare le mappe Kotlin in Ubuntu 20.04, puoi considerare i seguenti cinque esempi come una guida di aiuto:
Esempio n. 1: creazione di una mappa Kotlin specifica del tipo e stampare i suoi valori sul terminale:
Le mappe di Kotlin possono avere un tipo di dati predeterminato, oppure possono essere generiche. Nel caso precedente, tutte le coppie di valore chiave della mappa sono dello stesso tipo di dati. Mentre in quest'ultimo caso, è possibile avere tipi di dati diversi per le diverse chiavi e valori della stessa mappa. Tuttavia, in questo esempio, creeremo una mappa specifica del tipo in Kotlin e stamperemo i suoi valori sul terminale, come illustrato nello script Kotlin mostrato di seguito:
In questo script di Kotlin, abbiamo prima creato una mappa di diversi corsi e i loro ID con l'aiuto della funzione "MAPOF". Volevamo che questa mappa fosse di tipo "", io.e., ID interi e nomi di stringa. Abbiamo popolato questa mappa con tre diverse coppie di valore chiave. Quindi, abbiamo usato un ciclo "per" per iterare tutte le chiavi di questa mappa. All'interno di questo ciclo, abbiamo stampato i valori corrispondenti a ciascuna di queste chiavi sul terminale.
Per compilare questo programma Kotlin, è stato utilizzato il seguente comando:
$ kotlinc mappa.kt
Quindi, abbiamo usato il comando mostrato di seguito per eseguire questo script:
$ KOTLIN MAPKT
Tutti i valori della nostra mappa Kotlin sono mostrati nella seguente immagine:
Esempio n. 2: creazione di una mappa di Kotlin generica e stampare le sue chiavi e i suoi valori sul terminale:
Ora creeremo una mappa di Kotlin generica e stamperemo tutte le sue chiavi e i suoi valori sul terminale. Per questo esempio, utilizzeremo lo script Kotlin mostrato nell'immagine seguente:
Abbiamo creato una mappa Kotlin senza specificare alcun tipo di dati per le sue chiavi e i suoi valori in questo script. Per questo motivo, eravamo liberi di popolare questa mappa con chiavi e valori appartenenti a vari tipi di dati. Puoi vedere dalle coppie di valore chiave mostrate in questo esempio che tutte le nostre chiavi non appartengono al tipo di dati interi. Quindi, abbiamo utilizzato un'istruzione "println" con la funzione "get ()" all'interno di un ciclo "per" per stampare tutte le chiavi e i valori di questa mappa sul terminale.
Quando abbiamo eseguito questo script Kotlin, tutte le chiavi della nostra mappa generica e i loro valori sono apparsi sul terminale, come mostrato nella seguente immagine:
Esempio n. 3: accedere a un valore particolare di una mappa Kotlin fornendo la chiave corrispondente:
In questo esempio, condivideremo la tecnica di accesso a un particolare valore di una mappa Kotlin con l'aiuto della chiave corrispondente. Per raggiungere questo obiettivo, abbiamo usato lo script Kotlin mostrato nell'immagine qui sotto:
Abbiamo usato la stessa mappa generica in questo esempio che abbiamo creato nel nostro secondo esempio. Tuttavia, questa volta, volevamo stampare quel valore di questa mappa che corrisponde alla chiave "3", i.e., Matematica in questo caso. Pertanto, abbiamo usato la funzione "getValue ()" di Kotlin e abbiamo passato la chiave particolare il cui valore deve accedere.
Al momento dell'esecuzione, il valore della nostra mappa corrispondente alla chiave specificata è apparso sul terminale come mostrato nella seguente immagine:
Esempio n. 4: verifica se esiste una chiave particolare in una mappa di Kotlin o no:
Puoi anche verificare se esiste una chiave particolare in una mappa Kotlin. Per raggiungere questo obiettivo, è possibile utilizzare lo script Kotlin mostrato nell'immagine qui sotto:
Ancora una volta, abbiamo usato la stessa mappa generica che abbiamo usato nell'esempio precedente. Quindi, volevamo vedere se la chiave "4" esiste nella nostra mappa generica o no. Per scoprirlo, abbiamo usato la funzione "ContingKey ()" di Kotlin e l'abbiamo superata la chiave "4", che non esiste nel nostro caso.
Quando abbiamo eseguito questo script di Kotlin, il risultato che ci è stato restituito era "falso", il che significa che la chiave specificata non esiste nella nostra mappa, come mostrato nella seguente immagine:
Esempio # 5: verifica se esiste un valore particolare in una mappa di Kotlin o no:
Allo stesso modo, come mostrato nel quarto esempio, possiamo anche scoprire se esiste un valore specifico all'interno di una mappa di Kotlin o no. Per raggiungere questo obiettivo, è possibile utilizzare lo script Kotlin mostrato nell'immagine qui sotto:
In questo esempio, volevamo scoprire se il valore "4" esiste all'interno della nostra mappa generica creata o meno, che in questo caso è vero. Per scoprirlo, abbiamo usato la funzione "ContingValue ()" di Kotlin e abbiamo passato il valore "4".
Il risultato restituito a seguito dell'esecuzione di questo script di Kotlin era "vero", come mostrato nella seguente immagine. Significa che il valore specificato esiste nella nostra mappa.
Conclusione:
Con l'aiuto di questo articolo, volevamo insegnarti l'uso delle mappe a Kotlin con Ubuntu 20.04. Abbiamo iniziato con una breve introduzione di mappe di Kotlin, dopo di che abbiamo condiviso cinque diversi esempi con te che hanno implementato Kotlin Maps. Questi esempi erano molto semplici e semplici. Passando agli esempi, puoi cominciare comodamente con le mappe di Kotlin in Ubuntu 20.04.
Tuttavia, a parte le funzioni che abbiamo usato in questi esempi con mappe di Kotlin, esiste una vasta gamma di funzioni associate alle mappe di Kotlin che puoi esplorare in una fase successiva. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per suggerimenti e tutorial.