Buscador

Sintaxis de un procedimiento Function - I

El formato para la escritura de un procedimiento Function se muestra en el Código fuente 99.

[Á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