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

[0] Índice de Mensajes

Ir a la versión completa