繁体   English   中英

为什么Functor [A =>?]在Scala 2.11.7中无法编译?

[英]Why does Functor[A => ?] not compile in Scala 2.11.7?

我正在关注Michael Pilquist对Functors的出色介绍,而我的Scala 2.11.7 repl无法编译(解释?)以下行。

implicit def function1Functor[X]: Functor[X => ?] = new Functor[X => ?] {
    def map[A, B](fa: X => A)(f: A => B): X => B = fa andThen f
}

[X => ?]合法的Scala吗?

我看到他正在文件顶部导入自己的模拟项目,但我无法确定它是否相关。

您需要那种投影仪编译器插件。 https://github.com/non/kind-projector

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM