Fábrica de funciones
Crea un método que reciba un «número base» como argumento. El método debe devolver un IntUnaryOperator que reciba otro argumento y devuelva la suma del número base y ese argumento.
Consulta los siguientes ejemplos para entender mejor el comportamiento esperado.
Ejemplos
// Al llamar a Program.makePlusFunction(5), se obtiene un nuevo operador que recibe un valor
// y devuelve la suma de ese valor y 5.
IntUnaryOperator plusFive = Program.makePlusFunction(5);
plusFive.applyAsInt(2) ➞ 7
plusFive.applyAsInt(-8) ➞ -3
// Al llamar a Program.makePlusFunction(10), se obtiene un nuevo operador que recibe un valor
// y devuelve la suma de ese valor y 10.
IntUnaryOperator plusTen = Program.makePlusFunction(10);
plusTen.applyAsInt(0) ➞ 10
plusTen.applyAsInt(188) ➞ 198
plusFive.applyAsInt(plusTen.applyAsInt(0)) ➞ 15Notas
Todos los valores de entrada serán números enteros válidos.