def adder(a:Int,b:Int):Int = {a+b}
def doubler(a:Int):Int = {a*2}
def doubleAdd = doubler _ compose adder
ottengo l'errore: tipo non corrispondente trovato: (Int, Int) => Int richiesta:? => IntScala, Composizione Funzione con due valori
Quindi se provo solo doubleAdd = doubler (adder _) ottengo lo stesso errore tranne Int richiesto invece di? => Int
C'è un modo per comporre una funzione con due parametri? Scusate se questo è piuttosto semplice, sono abbastanza nuovo per la lingua, e non ho potuto trovare un esempio con due parametri ovunque.
Grazie, questo mi ha aiutato molto – Jim