繁体   English   中英

斯卡拉兹和REPL

[英]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.

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