簡體   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