ES/Argumentos Opcionales: Difference between revisions
Jump to navigation
Jump to search
(Created page with "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á...") |
mNo edit summary |
||
Line 14: | Line 14: | ||
Esto significa que, siguiendo el ejemplo anterior, si quisieras proporcionar '''rz''', tambien necesitarías proporcionar '''rx''', y '''ry''' ''en orden.'' | Esto significa que, siguiendo el ejemplo anterior, si quisieras proporcionar '''rz''', tambien necesitarías proporcionar '''rx''', y '''ry''' ''en orden.'' | ||
[[Category:Scripting Concepts]] | [[Category:Category:Translated/Scripting Concepts]] | ||
[[en:Optional Arguments]] | [[en:Optional Arguments]] | ||
[[pl:Argumenty opcjonalne]] | [[pl:Argumenty opcjonalne]] | ||
[[ru:Optional Arguments]] | [[ru:Optional Arguments]] |
Revision as of 12:00, 29 September 2014
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.