¿Qué función devuelve el número mayor?
Se pasarán a tu función dos funciones, f y g, que no aceptan ningún parámetro. Tu función debe llamarlas y devolver una cadena que indique qué función devolvió el número mayor.
- Si
fdevuelve el número mayor, devuelve la cadenaf. - Si
gdevuelve el número mayor, devuelve la cadenag. - Si las funciones devuelven el mismo número, devuelve la cadena
neither.
Ejemplos
// returns anonymous functions which return a particular number
function generate($n) {
return function() use ($n) {return $n;};
}
larger(generate(5), generate(10)) ➞ "g"
larger(generate(25), generate(25)) ➞ "neither"
larger(generate(505050), generate(5050)) ➞ "f"Notas
Este ejercicio está diseñado como una introducción a las funciones de orden superior (funciones que usan otras funciones para realizar su trabajo).