Fábrica de funciones
Crea una función que reciba un «número base» como argumento. Esta función debe devolver otra función que reciba un argumento nuevo y devuelva la suma del «número base» y el argumento nuevo.
Consulta los siguientes ejemplos para ver con mayor claridad el comportamiento esperado.
Ejemplos
# Llamar a plus_function(5) devuelve una función nueva que recibe un valor de entrada,
# y devuelve el resultado de sumarle 5.
plus_five = plus_function(5)
plus_five[2] ➞ 7
plus_five[-8] ➞ -3
# Llamar a plus_function(10) devuelve una función nueva que recibe un valor de entrada,
# y devuelve el resultado de sumarle 10.
plus_ten = plus_function(10)
plus_ten[0] ➞ 10
plus_ten[188] ➞ 198
plus_five[plus_ten[0]] ➞ 15Notas
Todas las entradas serán números válidos.