Funció
Las funciones te permiten dividir tu código en partes reutilizables.
Introducció
Section titled “Introducció”Las funciones te permiten dividir tu código en partes reutilizables, en lugar de incluir todo en main()
.
En los programas que escribiste hasta ahora, viste las siguientes dos funciones:
-
Una función
main()
, que es obligatoria en todos los programas en Kotlin. Es el punto de entrada, o punto de partida, del programa. -
Una función
println()
, a la que llamaste desdemain()
para generar texto.
Crea un projecte amb Idea.
Define una función y llámala
Section titled “Define una función y llámala”Antes de explorar las funciones en profundidad, revisemos la terminología básica.
-
Declarar (o definir) una función usa la palabra clave
fun
e incluye código dentro de las llaves que contiene las instrucciones necesarias para ejecutar una tarea. -
Llamar a una función causa que se ejecute todo el código dentro esta.
Hasta ahora, escribiste todo el código en la función main()
. En realidad, en ninguna parte del código se llama a la función main()
; el compilador de Kotlin la usa como punto de partida. La función main() está diseñada para incluir solo otro código que desees ejecutar, como llamadas a la función println()
.
La función println()
es parte del lenguaje Kotlin. Sin embargo, puedes definir tus propias funciones. De esta manera, se permite reutilizar tu código si necesitas llamarlo más de una vez. Considera el siguiente programa como ejemplo
fun main() { println("Happy Birthday, Rover!") println("You are now 5 years old!")}
La función main()
consta de dos declaraciones println()
: una para desearle un feliz cumpleaños a Rover y otra que indica su edad.
Si bien Kotlin te permite colocar todo el código en la función main()
, es posible que no siempre desees hacerlo. Por ejemplo, si también quieres que tu programa contenga un saludo de Año Nuevo, la función main también deberá incluir esas llamadas a println(). O bien, es posible que quieras saludar a Rover varias veces. Simplemente, puedes copiar y pegar el código o crear una función diferente para el saludo de cumpleaños. Harás lo último. Crear funciones diferentes para tareas específicas tiene una serie de beneficios.
-
Código reutilizable: En lugar de copiar y pegar el código que necesitas usar más de una vez, simplemente puedes llamar a una función cuando sea necesario.
-
Legibilidad: Garantizar que las funciones realicen una única tarea específica permite que otros desarrolladores y compañeros de equipo, así como tú mismo en el futuro, sepan con exactitud qué hace un fragmento de código.
La sintaxis para definir una función se muestra en el siguiente diagrama.
El contingut d'aquest lloc web té llicència CC BY-NC-ND 4.0.
©2022-2025 xtec.dev