Preguntas etiquetadas con function

91
¿Funciones sobrecargadas en Python?

¿Es posible tener funciones sobrecargadas en Python? En C # haría algo como void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } y luego, cuando llamo a la función, diferenciaría entre los dos en función...

90
PHP call_user_func vs solo función de llamada

Estoy seguro de que hay una explicación muy sencilla para esto. ¿Cuál es la diferencia entre esto? function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ... y esto (¿y cuáles son los...

90
Encadenamiento de funciones en Python

En Codewars.com encontré la siguiente tarea: Cree una función addque sume números cuando se llame en sucesión. Entonces add(1)debería volver 1, add(1)(2)debería volver 1+2, ... Si bien estoy familiarizado con los conceptos básicos de Python, nunca he encontrado una función que se pueda llamar...

88
Función que devuelve una expresión lambda

Me pregunto si es posible escribir una función que devuelva una función lambda en C ++ 11. Por supuesto, un problema es cómo declarar dicha función. Cada lambda tiene un tipo, pero ese tipo no se puede expresar en C ++. No creo que esto funcione: auto retFun() -> decltype ([](int x) ->...