我有以下 scala 类定义(在论文中找到),建模类别:
trait Category[~>[_, _]] {
def compose[A, B, C]
(f: B ~> C)
(g: A ~> B)
: A ~> C
def id[A]: A ~> A
}
有人可以解释一下“~>”在 Category 类型参数和方法返回类型中的含义吗?或者将我引导到解释它的资源...我是 Scala 的新手(来自 Java),所以如果这是 scala 用户应该知道的,请原谅我...提前谢谢你