难以理解此Scala语法

时间:2018-11-07 22:17:50

标签: scala

试图在项目中实现HTTP4s,并遇到了一个使用F [_]的示例。我开始阅读this文章,其中删除了这段代码

trait WithMap[F[_]] {
def map[A,B](fa: F[A])(f: A => B): F[B]
}

如果我错了,请纠正我。这是需要类型构造函数的特征吗?我在哪里可以读到这种语法?我不确定以下内容代表什么。我将其视为采用A类型并返回B类型的地图。

def map[A,B](fa: F[A])(f: A => B): F[B]

0 个答案:

没有答案