मैं काफी scalaz के लिए नया हूँ और मैं क्यों निम्नलिखित कोड काम करता है यह पता लगाने की कोशिश कर रहा हूँ:एक सेमिग्रुप क्यों सूचीबद्ध है लेकिन सीक नहीं है?
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]]()
मैं मानचित्र के लिए अंतर्निहित देखना सेमिग्रुप, लेकिन मुझे सूची या सीक के लिए कोई नहीं दिख रहा है।
युगल सवाल:
- कहाँ ListSemigroup के लिए निहित है?
- सेक के लिए क्यों नहीं है?
आप किस संस्करण का उपयोग कर रहे हैं? आपके टैग सुझाव देते हैं, आप स्कालाज़-सात के बारे में पूछ रहे हैं, जबकि Semigroup.scala का लिंक मास्टर की ओर जाता है, जो 6.x है। – folone
मैं वास्तव में 7 का उपयोग कर रहा हूं। मैं अपना लिंक ठीक कर दूंगा। – coltfred