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

}

}