小编lim*_*sht的帖子

电梯[A,B]中下划线的含义(f:A => B):选项[A] =>选项[B] = _映射f

我正在研究Runar和Paul的Scala中函数式编程中的示例,我在4.3.2节中遇到了以下对lift函数的实现:

def lift[A,B](f: A => B): Option[A] => Option[B] = _ map f

我理解函数的目的,但我不理解实现,因为我不明白下划线代表什么.我已经看过许多其他关于Scala中下划线含义的线程,虽然我确信这些线程必须提到这种用例,但我一定错过了它.

scala

5
推荐指数
2
解决办法
466
查看次数

标签 统计

scala ×1