scalaz

    5गर्मी

    1उत्तर

    स्कैलाज़ में कनवर्ट करें, Option[Validation[E, A]] को Validation[E, Option[A]] में बदलने के लिए बेवकूफ तरीका क्या है? उदाहरण के लिए, निम्न काल्पनिक कोड में: def convert(x: Option[Validation[E, A]]): V

    5गर्मी

    1उत्तर

    Free के बाद से Scalaz 7.1.5 में एक इकाई के उदाहरण नहीं है, मैं उपयोगी विधि Applicative, Apply और इतने पर में परिभाषित का उपयोग नहीं कर सकते हैं। /* ref - http://tpolecat.github.io/assets/sbtb-slides.p

    5गर्मी

    2उत्तर

    Nick Partridge's presentation on deriving scalaz में से `<|*|>` के 7 बराबर, scalaz के एक पुराने संस्करण के आधार पर, वह एक समारोह का उपयोग कर सत्यापन का परिचय जो परीक्षण लागू करता है और विफलता संदेश के

    7गर्मी

    1उत्तर

    में बेकार का उपयोग करके विभिन्न प्रकार की एक सूची को फोल्ड करना, जैसा कि मुझे पता है, आकारहीन HList (हैटरोजेनस सूची) प्रकार जिसमें कई प्रकार शामिल हो सकते हैं। क्या HList को फोल्ड करना संभव है? उदाहरण

    8गर्मी

    2उत्तर

    मैं scalaz.concurrent.Task के साथ अपनी एसिंक्रोनस प्रोसेसिंग को कार्यान्वित करना चाहता हूं। मैं इस प्रकार एक नया कार्य है कि काम करता है वापस जाने के लिए एक समारोह (Task[A], Task[B]) => Task[(A, B)] क

    5गर्मी

    1उत्तर

    में टाइपक्लास और विरासत समस्या को परिभाषित करने का यह दूसरा प्रयास है, मैं इसके चारों ओर अपना सिर नहीं प्राप्त कर सकता। मैं बीजगणितीय प्रकार को परिभाषित करने और उस पर एक साधारण टाइपक्लास परिभाषित करने

    8गर्मी

    1उत्तर

    इन दो Scalaz प्रकार scalaz.concurrent.Task[+A] scalaz.effect.IO[A] बहुत अवधारणात्मक रूप से समान लग रहे हैं। वे दोनों: का प्रतिनिधित्व करते हैं एक संभावित पक्ष प्रभावशाली गणना एक सफलता (A) या विफलता (E

    6गर्मी

    1उत्तर

    पृष्ठभूमि मेरे पास कॉन्फ़िगरेशन मानों के Map[String,String] हैं। मैं चाबियों की एक श्रृंखला निकालना चाहता हूं और उनमें से कोई भी गायब होने पर सार्थक त्रुटि संदेश प्रदान करना चाहता हूं। val a = Map("ur

    13गर्मी

    1उत्तर

    के लिए monads वी.एस. अनुप्रयोगी functors मान लीजिए मैं 2 दूरस्थ सेवाओं के डेटा इकट्ठा करना चाहते हैं, और जितनी जल्दी मैं प्रतिक्रिया की सेवा: def loadUser: Future[User] def loadData: Future[Data] c

    51गर्मी

    1उत्तर

    एक typeclass जहां उदाहरण चयन किया जाता वापसी प्रकार पर आधारित होना चाहिए देखते हुए: case class Monoid[A](m0: A) // We only care about the zero here implicit def s[T] : Monoid[Set[T]] = Monoid(Set.emp