FUNCTION
(palabra clave)
Lenguaje: BASIC (Versión: QBasic)
Define una función
Declaración: FUNCTION nombre[(listaparámetros)]
Detalles:
SUB define una función. No existe en la mayoría de versiones de BASIC clásicas, pero sí en algunas más recientes, como QBasic.
Su modo de empleo es:
FUNCTION nombre [(listaparámetros)] [STATIC]
[bloqueinstrucciones]
nombre = expresión
[bloqueinstrucciones]
END FUNCTION
Donde:
"nombre" Es el nombre de la función y tipo de datos que devuelve especificado por un sufijo de tipo de datos (%, &, !, #, o $).
"listaparámetros" Son una o más variables que especifican los parámetros que serán pasados a la función cuando sea llamada: variable[( )] [AS tipo] [, variable[( )] [AS tipo]]...
En esa "listaparámetros", "variable" se refiere a un nombre de variable Basic y "tipo" all tipo de datos de la variable (INTEGER, LONG, SINGLE, DOUBLE, STRING, o un tipo de datos definido por el usuario).
La palabra opcional STATIC especifica que los valores de las variables locales de la función sean guardados entre llamadas a ésta.
Cuando hace se llama a una función, se puede especificar que el valor de un argumento no sea cambiado por el procedimiento, poniendo el argumento entre paréntesis.
Ejemplo:
' (Pronto disponible)
Órdenes relacionadas:
call declare def sub En otros lenguajes:
function (Pascal)
Volver al índice de la referencia o al
apartado de BASIC