Funciones y Variables
Introducción
La filosofía central del diseño del lenguaje de programación Wave es lograr un equilibrio entre el rendimiento de bajo nivel y la abstracción de alto nivel, proporcionando un entorno eficiente y flexible para el desarrollo de software. Esta sección introduce los elementos básicos de los programas Wave: funciones y variables. Estos componentes son esenciales para estructurar la lógica y gestionar los datos dentro de un programa. Al comprender cómo definir y manejar funciones y variables, se puede aprovechar al máximo el potencial de Wave.
Funciones
En Wave, las funciones actúan como bloques de código reutilizables que se pueden ejecutar de forma independiente. Las funciones encapsulan comportamientos específicos y permiten que se llamen cuando sea necesario a lo largo del programa. Esto permite realizar cálculos, gestionar operaciones de entrada/salida (I/O) o dividir el código en unidades más manejables.
La firma de una función en Wave comienza con la palabra clave fun
, seguida del nombre de la función, los parámetros (si los hay), y el cuerpo de la función encerrado entre llaves {}
.
Definir una función
Una función básica en Wave se define de la siguiente manera:
fun main() {
// Escribe tu código aquí
}
- La función
main
es siempre necesaria como punto de entrada para ejecutar el programa. - Las funciones pueden tener parámetros y devolver valores. El tipo de retorno se especifica después del nombre de la función.