1 2 3 4 5 6 |
fun main(args: Array) { val nombre = args[0] val edad = args[1].toInt() println("Hola, $nombre! Tienes $edad años.") } |
En este ejemplo, se ha agregado un parámetro args
de tipo Array<String>
a la función main()
. Este parámetro representa los argumentos de línea de comandos que se pasan al programa al ejecutarlo.
Dentro de la función main()
, se accede a los elementos del arreglo args
para obtener los valores de los parámetros. En este caso, se asume que el primer elemento del arreglo es el nombre y el segundo elemento es la edad.
Se utiliza la notación de índice (args[0]
y args[1]
) para acceder a los valores de los parámetros. Siempre debes tener en cuenta que los índices comienzan desde cero.
Finalmente, se imprime un mensaje de saludo que incluye el nombre y la edad proporcionados como argumentos.
Al ejecutar el programa, asegúrate de pasar los argumentos esperados en línea de comandos. Por ejemplo:
1 |
kotlin MiPrograma.kt Juan 25 |
Esto imprimirá «Hola, Juan! Tienes 25 años.» en la consola. Puedes ajustar la lógica y los mensajes según tus necesidades.