Sto lavorando con gli esempi in Runar e Paul Programmazione funzionale a Scala libro, e ho incontrato la seguente implementazione della funzione di sollevamento nella sezione 4.3.2:Significato del trattino basso in ascensore [A, B] (f: A => B): Opzione [A] => Opzione [B] = _ mappa f
def lift[A,B](f: A => B): Option[A] => Option[B] = _ map f
capisco lo scopo della funzione, ma non capisco perché l'attuazione Non capisco cosa rappresenta la sottolineatura. Ho esaminato molti altri argomenti sulla miriade di significati di sottolineatura in Scala, e mentre sono certo che questi thread devono menzionare questo tipo di caso d'uso, devo averlo perso.
Grazie. Avrei votato in su, ma la mia reputazione è troppo bassa. Avevo davvero bisogno anche della tua risposta (e del link che hai postato) per l'idea che _ rappresenti i parametri posizionali in una funzione anonima in cui affondare completamente. – liminalisht