scala - scala 的奇怪类型 "=>:[_, _]"

标签 scala

我在 scalaz 中看到了 "A =>: A"或 "=>:[A, A]" 类型签名。

https://github.com/scalaz/scalaz/blob/scalaz-seven/core/src/main/scala/scalaz/Category.scala

我认为这是某种 scala 嵌入类型,但这是什么?

最佳答案

这里没有特殊的魔法。 =>: 是类型的名称,它是参数化类型。 A =>: A=>:[A, A] 相同,只是前者采用中缀表示法。如果您开始使用 Scala,那么 scalaz 可能不是最好的起点。

关于scala - scala 的奇怪类型 "=>:[_, _]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22265760/

相关文章:

scala - 如何向父类(super class)构造函数提供转换后的参数,同时避免使用 Scala 进行内联计算

scala - 如何在 Play 应用程序中拥有传统的 src/main/scala 目录?

mysql - 如何使用 Spark 从 .sql 转储中提取包含数据的表?

scala - 这段代码在scala中是什么意思?

Scala 实现类似 C# 的 yield ,值为 "for"

java - 映射目录时 sbt-native-packager 失败并显示 "Too many open files in system"

sorting - Scala 排序 indexedseq 到位

scala - 监督策略可以处理 ConnectException 吗?

scala - Play 2.5 akka.stream.Materializer 有什么用?

scala - sbt console - 为所有子项目设置 scala-version