Pasar funciones como parámetro
En la programación funcional pasamos funciones como parámetro.
Función como parámetro en Python:
def apply(num, f):
return f(num)
def double(num):
return num * 2
print(apply(5, lambda num: 2 * num)) # 10
Función como parámetro en JavaScript:
function apply(num, f) {
return f(num);
}
function double(num) {
return 2 * num;
}
console.log(apply(5, double)); // 10
Posteado en Programación con : Python, JavaScript
Tweet