Red de conocimientos sobre prescripción popular - Remedios caseros - def addOne(f: Int = gt; Int, arg: Int) = f(arg) 1. ¿Qué significa este código?
def addOne(f: Int = gt; Int, arg: Int) = f(arg) 1. ¿Qué significa este código?
def addOne(f: Int = gt; Int, arg: Int) = f(arg) 1,
AddOne requiere dos parámetros: pasar un parámetro entero y devolver un parámetro de método entero, el segundo parámetro es un entero. El cuerpo del método ejecuta el método F con el primer parámetro. El parámetro F es el segundo parámetro del método y luego devuelve el valor de F 1 como valor de retorno, que es equivalente a java:
int addOne( SomeObject f, int args ){
Devuelve f . método nname(args) 1;
}
Clase SomeObject{
int nombre del método (int a){
Devolver a * a
}
}