我是相當新的scalaz,我想弄清楚,爲什麼下面的代碼工作:爲什麼列出一個半羣但Seq不是?
import scalaz._
import Scalaz._
scala> Map[String,List[String]]() |+| Map[String,List[String]]()
res3: scala.collection.immutable.Map[String,List[String]] = Map()
但這並不...
import scalaz._
import Scalaz._
scala> Map[String,Seq[String]]() |+| Map[String,Seq[String]]()
<console>:14: error: value |+| is not a member of scala.collection.immutable.Map[String,Seq[String]]
Map[String,Seq[String]]() |+| Map[String,Seq[String]]()
我看到了地圖隱含的半羣,但我沒有看到List或Seq的那個。
夫婦的問題:
- 哪裏隱含的ListSemigroup?
- 爲什麼seq沒有一個?
你使用的是什麼版本?您的標籤顯示,您正在詢問scalaz-7,而連接到Semigroup.scala的鏈接會導向master,即6.x. – folone
我的確在使用7.我會修復我的鏈接。 – coltfred