Las funciones en Python se pueden llamar utilizando argumentos de palabra clave de la forma palabra clave = valor. Por ejemplo, la siguiente función:Cómo emular argumentos de palabra clave en las funciones de ActionScript 3
def parrot(voltage, state='a stiff', action='voom', type='Norwegian Blue'):
print "-- This parrot wouldn't", action,
print "if you put", voltage, "volts through it."
print "-- Lovely plumage, the", type
print "-- It's", state, "!"
podría ser llamado en cualquiera de las siguientes maneras:
parrot(1000)
parrot(action = 'VOOOOOM', voltage = 1000000)
parrot('a thousand', state = 'pushing up the daisies')
parrot('a million', 'bereft of life', 'jump')
ActionScript 3 no disponen de este servicio. ¿Cómo podría emularlo mejor?
Muy interesante. Debe agregar el fragmento de código del sitio a su respuesta. – Soviut
Pero esto es solo una matriz de parámetros. Esto no le da parámetros con nombre, ni le permite cambiar el orden del parámetro, excluir parámetros, etc. – bzlm