Lectura de argumentos de línea de comandos

Kotlin:
Lectura de argumentos de línea de comandos

Cómo:

Para acceder a los argumentos de línea de comandos en Kotlin, usamos la función main que toma un array de Strings como argumento. Mira el ejemplo:

fun main(args: Array<String>) {
    if (args.isNotEmpty()) {
        println("Hola, ${args[0]}!")
    } else {
        println("Hola, desconocido. Por favor, pasa un argumento.")
    }
}

Si ejecutas este programa así:

kotlin MiProgramaKt Buenos Aires

La salida será:

Hola, Buenos Aires!

Inmersión Profunda:

Históricamente, leer argumentos de línea de comandos es una práctica común en la programación, especialmente en aplicaciones de consola. Kotlin hereda esta capacidad de Java, construido para ser compatible con ella. Alternativas incluyen la entrada de usuario durante la ejecución o la configuración de archivos. A nivel de implementación, cuando se pasa una lista de argumentos, Kotlin los recibe en un array que puede manejar como cualquier otro arreglo en el lenguaje.

Ver También: