Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la mayoría de los casos, un procedimiento debe tener información sobre las circunstancias en las que ha sido invocado. Un procedimiento que hace tareas repetidas o compartidas usa información diferente en cada llamada. Esta información consta de variables, constantes y expresiones que se pasan al procedimiento al llamarlo.
Para comunicar esta información al procedimiento, el procedimiento define un parámetro y el código que llama pasa un argumento a ese parámetro. Puede considerar el parámetro como un espacio de estacionamiento y el argumento como un automóvil. Al igual que diferentes automóviles pueden estacionarse en un espacio de estacionamiento en momentos diferentes, el código de llamada puede pasar un argumento diferente al mismo parámetro cada vez que llama al procedimiento.
Parámetros
Un parámetro representa un valor que el procedimiento espera que tú pases cuando lo llames. La declaración del procedimiento define sus parámetros.
Al definir un Function
procedimiento o Sub
, especifique una lista de parámetros entre paréntesis inmediatamente después del nombre del procedimiento. Para cada parámetro, especifique un nombre, un tipo de datos y un mecanismo de paso (ByVal o ByRef). También puede indicar que un parámetro es opcional. Esto significa que el código de llamada no tiene que pasarle un valor.
El nombre de cada parámetro actúa como una variable local en el procedimiento. El nombre del parámetro se usa de la misma manera que cualquier otra variable.
Argumentos
Un argumento representa el valor que se pasa a un parámetro de procedimiento al llamar al procedimiento. El código de llamada proporciona los argumentos cuando llama al procedimiento.
Cuando se llama a un Function
procedimiento o Sub
, se incluye una lista de argumentos entre paréntesis inmediatamente después del nombre del procedimiento. Cada argumento corresponde al parámetro en la misma posición de la lista.
A diferencia de la definición de parámetros, los argumentos no tienen nombres. Cada argumento es una expresión, que puede contener cero o más variables, constantes y literales. El tipo de datos de la expresión evaluada normalmente debe coincidir con el tipo de datos definido para el parámetro correspondiente y, en cualquier caso, debe convertirse en el tipo de parámetro.
Consulte también
- Procedimientos
- Procedimientos Sub
- Procedimientos de función
- Procedimientos de propiedad
- Procedimientos de operador
- Procedimiento para definir un parámetro para un procedimiento
- Procedimiento para pasar argumentos a un procedimiento
- Pasar argumentos por valor y por referencia
- Procedimientos recursivos
- Sobrecarga de procedimientos