Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.21 KB

2_parametros_retorno.md

File metadata and controls

36 lines (26 loc) · 1.21 KB

Parametros y valores de retorno

Los parámetros son las variables que se pasan a una función al momento de llamarla. Los parámetros tienen un nombre y un tipo especificado en la declaración de la función.

Por ejemplo, en la función "suma":

fun suma(num1: Int, num2: Int): Int {
    val resultado = num1 + num2
    return resultado
}

Los parámetros son "num1" y "num2", ambos son de tipo Int.

En cuanto a los valores de retorno, son los valores que una función devuelve al momento de ser llamada, el tipo de retorno se especifica después de los parámetros. En la función "suma" mencionada anteriormente, el tipo de retorno es Int.

En caso de no tener un valor de retorno se puede especificar la palabra clave "Unit" o simplemente no especificar ningun tipo de retorno.

fun saludar(): Unit {
    println("Hola, mundo!")
}

En este caso la funcion no retorna nada y se especifica "Unit"

fun saludar() {
    println("Hola, mundo!")
}

En este caso la funcion no retorna nada y no se especifica ningun tipo de retorno

Es importante tener en cuenta que las funciones deben tener un valor de retorno especificado, a menos que sean del tipo "Unit" o no especificar ningun tipo de retorno.