DocumentaciónFunciones de Usuario

Funciones de Usuario

Aprender a usar funciones es como tener tu propia caja de herramientas: te permiten reutilizar código, organizar tus programas y resolver problemas complejos dividiéndolos en partes pequeñas.

Definición y Sintaxis

Una función es un bloque de código que hace una tarea específica y que puedes llamar todas las veces que quieras.

Tipos de Funciones en BLOX

  1. Funciones internas - Provistas por el lenguaje
  2. Funciones de usuario - Las que tú creas
  3. Funciones API - Librerías externas

Parámetros

Los parámetros son los datos de entrada que recibe la función.

  • Paso por valor: números, strings simples (la función recibe una copia)
  • Paso por referencia: vectores, matrices, tablas, archivos, sockets (la función puede modificar el original)

BLOX decide automáticamente cuál usar.

Estructura

Las funciones se escriben al final del programa. Solo su prototipo (nombre y argumentos) va arriba del FUNCION PRINCIPAL.