Usare gli array in Kotlin

Usare gli array in Kotlin

Kotlin supporta tutti i tipi di collezione di Java.

Oggi vediamo qualche esempio di uso di array.

Kotlin ha sia una funzione "generica" per la creazione degli array, che funzioni specifiche per tipo di dato.

Ad esempio:

fun main(args: Array) {
    var giorni = arrayOf("LUN", "MAR", "MER", "GIO", "VEN", 1, 2)
    for (i in giorni) {
        println(" " + i)
    }
}

Abbiamousato la funzione arrayOf, che accetta anche dati di tipo diverso.

Se volessimo creare un array di interi, usiamo la funzione intArrayOf:

fun main(args: Array) {
    var numeri = intArrayOf(1, 4, 5, 2, 9, 10)
    for (i in numeri) {
        println(" " + i)
    }
}

Ovviamente ci stanno anche funzioni specifiche per gli altri tipi di dato.

Se volessimo creare un array con valori nulli di default, usaimo la funzione arrayOfNulls:

fun main(args: Array) {
    var numeri = arrayOfNulls(5)
    numeri.set(0, 10)
    numeri.set(3, 5)
    for (i in numeri) {
        println(" " + i)
    }
}

Se provate questo codice, avete questo risultato:

  • 10
  • null
  • null
  • 5
  • null

In sostanza, gli indici vuoti vengono valorizzati a null di default.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy