Pracuję nad przykładami w programowaniu funkcjonalnym Runaru i Paula w Scala książka, a ja natrafiłem następującym realizacji funkcji podnoszenia w punkcie 4.3.2:Znaczenie podkreślenia w podnośniku [A, B] (f: A => B): Opcja [A] => Opcja [B] = _ mapa f
def lift[A,B](f: A => B): Option[A] => Option[B] = _ map f
rozumiem cel funkcji, ale nie rozumiem, ponieważ wdrożenie Nie rozumiem, co oznacza podkreślenie. Spojrzałem na wiele innych wątków na temat niezliczonych znaczeń podkreślenia w Scali i chociaż jestem pewien, że te wątki muszą wspomnieć o tego rodzaju przypadku użycia, to musiałem go nie zauważyć.
Dzięki. Chciałbym przegłosować, ale moja reputacja jest zbyt niska. Naprawdę potrzebowałem twojej odpowiedzi (i opublikowanego przez ciebie linka) na myśl, że _ reprezentuje parametry pozycyjne w anonimowej funkcji, aby w pełni zapaść. – liminalisht