Funciones - Introducción

functions

Declaración de Funciones

Usa palabra clave fun

Parámetros entre ( ) con tipos

Tipo de retorno después de :

Cuerpo entre { }

widgets

Componentes Clave

input

Parámetros - Datos de entrada

output

Tipo de retorno - Resultado esperado

assignment_return

return - Devuelve el valor

text_fields

Convención de Nombres

Minúscula inicial, camelCase sin guiones bajos

Ejemplo: calcularSuma(), procesarDatos()

Functions.kt
// Función básica
fun saludar() {
println("¡Hola, mundo!")
}
// Función con parámetros y retorno
fun sumar(x: Int, y: Int): Int {
return x + y
}
// Llamar a la función
val resultado = sumar(5, 3)
println(resultado) // 8
// Función con múltiples parámetros
fun presentar(nombre: String, edad: Int) {
println("Nombre: $nombre, Edad: $edad")
}
// Función con retorno de String
fun obtenerSaludo(nombre: String): String {
return "¡Hola, $nombre!"
}
info

Las funciones permiten reutilizar código y organizar mejor el programa