ES/Argumentos Opcionales
Jump to navigation
Jump to search
Los Argumentos Opcionales son argumentos que son pasados a una funcion pero no son requeridos para que la funcion se ejecute. Generalmente, si no los especifican, de usarán los valores por defecto.
Cuando miras la Sintaxis para un argumento, los argumentos Opcionales siempre están encerrados entre parantesis cuadrados.
Ejemplo:
createVehicle ( int model, float x, float y, float z, [ float rx, float ry, float rz ] )
En este ejemplo, rx, ry, yrz son Argumentos Opcionales.
Usando Argumentos Opcionales
Los Argumentos Opcionales tienen una limitación. No puedes usar ningún argumento opcional sin que sean proporcionados todos los argumentos.
Esto significa que, siguiendo el ejemplo anterior, si quisieras proporcionar rz, tambien necesitarías proporcionar rx, y ry en orden.