Lettura degli argomenti della riga di comando

Kotlin:
Lettura degli argomenti della riga di comando

How to:

Ecco un esempio base per leggere gli argomenti dalla riga di comando in Kotlin:

fun main(args: Array<String>) {
    if (args.isNotEmpty()) {
        println("Hey! Ecco il tuo primo argomento: ${args[0]}")
    } else {
        println("Hey! Non hai fornito argomenti.")
    }
}

Se esegui questo codice con kotlin MyAppKt argomento1, l’output sarà:

Hey! Ecco il tuo primo argomento: argomento1

Deep Dive

Nei primi tempi della programmazione, l’interazione con i programmi era principalmente attraverso la riga di comando. Oggi, nonostante le interfacce grafiche, leggere gli argomenti della riga di comando rimane cruciale per gli script e per i programmi che richiedono configurazioni al volo.

Alternativamente, si potrebbero usare file di configurazione o variabili d’ambiente, ma per la semplicità e l’immediatezza, gli argomenti della riga di comando hanno ancora il loro posto.

Kotlin, essendo interoperabile con Java, utilizza lo stesso metodo per accedere agli argomenti della riga di comando che si trova nei programmi Java. Gli argomenti sono passati come array di stringhe alla funzione main, e si accede a essi attraverso gli indici dell’array, come args[0].

See Also

Ecco alcuni link utili per approfondire: