zipper पर टैग किए गए जवाब

7
नेस्टेड संरचनाओं को अपडेट करने का स्वच्छ तरीका
कहो कि मुझे दो case classतों निम्नलिखित मिले हैं : case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) और Personकक्षा के निम्नलिखित उदाहरण : val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", "Mumbai", "Maharashtra", 411342)) अब अगर मैं अद्यतन करना …
124 scala  case-class  zipper 

1
समझ में क्यों Zipper एक Comonad है
यह मेरे पिछले प्रश्न के उत्तर का अनुगमन है । मैं प्रत्येक आइटम मैप करने की आवश्यकता मान लीजिए a:Aकी List[A]करने के लिए b:Bसमारोह के साथ def f(a:A, leftNeighbors:List[A]): Bऔर उत्पन्न List[B]। जाहिर है मैं सिर्फ mapसूची पर कॉल नहीं कर सकता लेकिन मैं सूची ज़िप का उपयोग कर सकता …

3
जिपर कोमोनॉड्स, सामान्य रूप से
किसी भी कंटेनर प्रकार को देखते हुए हम (तत्व-केंद्रित) जिपर बना सकते हैं और जान सकते हैं कि यह संरचना एक कोमोनड है। यह हाल ही में निम्नलिखित प्रकार के लिए एक और ढेर अतिप्रवाह सवाल में अद्भुत विस्तार से पता लगाया गया था : data Bin a = Branch …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.