Explicación sobre el uso de funciones en Kotlin:
1 2 3 4 |
// Función sin parámetros ni valor de retorno fun saludar() { println("¡Hola, Kotlin!") } |
En este ejemplo, se define una función llamada saludar
que no tiene parámetros ni valor de retorno. La función simplemente imprime un saludo en la consola.
1 2 3 4 |
// Función con parámetros fun suma(a: Int, b: Int): Int { return a + b } |
En este caso, se crea una función llamada suma
que recibe dos parámetros de tipo entero (a
y b
) y devuelve la suma de los dos números como un entero.
1 2 |
// Función con valor de retorno implícito fun multiplica(x: Int, y: Int) = x * y |
Esta función, llamada multiplica
, también recibe dos parámetros de tipo entero (x
e y
), pero en este caso, el valor de retorno se infiere automáticamente como el resultado de la multiplicación.
1 2 3 4 5 6 7 8 |
// Llamada a funciones fun main() { saludar() // Llamada a la función saludar val resultadoSuma = suma(5, 3) // Llamada a la función suma println("La suma es: \$resultadoSuma") val resultadoMultiplicacion = multiplica(4, 7) // Llamada a la función multiplica println("La multiplicación es: \$resultadoMultiplicacion") } |
En el método main
, se realizan llamadas a las funciones previamente definidas. Se llama a la función saludar
para mostrar un saludo, a la función suma
para realizar una suma y a la función multiplica
para efectuar una multiplicación.