[英]Scalaz and the REPL
我已经成功地将scalaz添加到了scala repl(2.9.1)并尝试了一些基本示例,没有问题,例如: List(10, 20, 30) <*> (List(1, 2, 3) map ((_: Int) * (_: Int)).curried)
要么
List(10, 20, 30) |@| List(1, 2, 3) apply (_ * _)
但是,地图的别名,即°,如本例中所示http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.4/doc.sxr/scalaz/example/ExampleApplicative.scala.html #23569
无法识别,我得到了
error: value ° is not a member of List[Int]
也许我使用的字符错误? 上面示例中的复制粘贴吞噬了特殊字符...
任何指导将不胜感激! :)
是的,您确实使用了错误的字符。 据∘
不°
。
scala> val f: Int => String = _.toString
f: Int => String = <function1>
scala> List(1,2) ∘ f
res2: List[String] = List(1, 2)
编辑:您在终端和Java中的编码是否设置为UTF8?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.