[Ámbito] Function NombreFunción[(ListaParámetros)] As TipoDato
[CódigoEjecutable]
[Return Valor]
[NombreFunción = Valor]
[Exit Function]
[CódigoEjecutable]
End Function
Código fuente 99
Los elementos que forman parte de este tipo de rutina son los siguientes:
• Ámbito. Define el modo en que vamos a poder acceder o llamar al procedimiento desde otro
punto de la aplicación. El ámbito de los elementos del lenguaje será tratado en un apartado
posterior.
• Function...End Function. Palabras clave que indican el comienzo y final de la función
respectivamente. Cuando hagamos una llamada a la función, el compilador ejecutará el código
comprendido entre estas dos palabras clave.
• NombreFunción. Identificador que utilizamos para reconocer y llamar a la función. En este
tipo de procedimiento, también utilizamos su nombre para asignar el valor que será devuelto
al código llamador en el modo NombreFunción = Valor, en esta última situación, podemos
situar esta expresión de devolución en tantos lugares como necesitemos dentro de la función.
• TipoDato. Tipo de dato del valor devuelto como resultado de la ejecución de la función.
• ListaParámetros. Lista de identificadores separados por comas, y encerrados entre paréntesis,
que representan la información que recibe la función desde el código llamador. Dentro del
cuerpo del procedimiento, estos identificadores o parámetros se utilizarán igual que variables.
• Return. Esta palabra clave permite salir de la ejecución de la función devolviendo al mismo
tiempo un valor al código que hizo la llamada. Podemos utilizarla dentro de una función, en
tantos lugares como necesitemos.
• Exit Function. Esta palabra clave permite salir de la ejecución de la función sin haber llegado
a su fin. Podemos utilizarla dentro de una función, en tantos lugares como necesitemos.
No hay comentarios:
Publicar un comentario