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