Programación Web y Scripting > Python
Solo estaba jugando con Python
(1/1)
ibito:
Pues que me encuentro con esto, tengo poco con Python (unos 2 días), y al estar jugando con el código escribí esto:
--- Código: Python ---def foo(bar): print "executing function:", bar bar() def wtf(): print "WHAT THE ACTUAL F***!" foo(wtf) y el output fue esto:
--- Código: Python ---executing function: <function wtf at 0x7ff313c715f0>WHAT THE ACTUAL F***!
Tal vez es algo trivial para ustedes los pro de python, pero se me hizo interesante :whistling:
RadicalEd:
qué parte no entiendes?
ibito:
No es que no entendiera, simplemente, se me hizo interesante como pasar funciones (o métodos) como parámetro.
El lenguaje que mas uso es PHP, y para hacer eso en PHP es necesario usar la funcion:
--- Código: PHP ---call_user_func("funcion_a_llamar");
No se, solo se me hizo muy interesante y sencillo... ya ves que en C# (bueno, en cualquier otro lenguaje) hay otra manera de hacerlo, pero siento que es mas sencillo en python...
RadicalEd:
mmmm, pensé que 'tabas perdido
Navegación
Ir a la versión completa