का उपयोग करता है वहां लेंस के तरीकों के अधिक सरलता को कवर करने वाले कई महान ट्यूटोरियल और पोस्ट हैं, उदा। Cleaner way to update nested structures; क्या कोई इन तीन अन्य विधियों के लिए उदाहरण उपयोग प्रदान कर सकता है? धन्यवाद।उदाहरण scalaz.Lens के modf, modp और xmap
7
A
उत्तर
1
दुर्भाग्यवश, स्कालज़ 7 लेंस उदाहरण एक डब्ल्यूआईपी हैं। आपको the Scalaz Google Group के इस प्रश्न से पूछने की आवश्यकता है। पूछने से पहले, यहां इन उदाहरणों को आजमाएं और एम्मेट के वीडियो देखें।
स्रोत कोड को देखो फिर से। आप इससे क्या निकाल सकते हैं?
def xmapbA[X, A >: A2 <: A1](b: Bijection[A, X]): LensFamily[X, X, B1, B2] =
xmapA(b to _)(b from _)
def xmapB[X1, X2](f: B1 => X1)(g: X2 => B2): LensFamily[A1, A2, X1, X2] =
lensFamily(a => run(a).xmap(f)(g))
def xmapbB[X, B >: B1 <: B2](b: Bijection[B, X]): LensFamily[A1, A2, X, X] =
xmapB(b to _)(b from _)
/** Modify the value viewed through the lens, returning a functor `X` full of results. */
def modf[X[+_]](f: B1 => X[B2], a: A1)(implicit XF: Functor[X]): X[A2] = {
val c = run(a)
XF.map(f(c.pos))(c put _)
}
न्यूनतम सहायता के लिए खेद है। मैं बस पूछ सकता हूं कि किससे पूछना है और आपको पूछने से पहले आपको क्या पता होना चाहिए।
संबंधित मुद्दे
- 1. सीएल और एसडब्ल्यूआईजी: उदाहरण उदाहरण?
- 2. प्रकारों और उदाहरणों के उदाहरण से उदाहरण प्राप्त करें
- 3. उदाहरण चर परिभाषा और उदाहरण ब्लॉक
- 4. स्केल के लिए उदाहरण उदाहरण?
- 5. क्यूटी और स्क्लाइट उदाहरण
- 6. डीबीसवॉच और डीबीसटाइमआउट उदाहरण
- 7. उदाहरण विनिर्देश और
- 8. Azure भूमिकाओं और उदाहरण
- 9. विस्तार कक्षाएं और उदाहरण
- 10. ग्रहण और उदाहरण
- 11. उदाहरण खींचें और छोड़ें?
- 12. फ्लास्क और स्क्लाक्लेमी, उदाहरण
- 13. Eteration - विवरण और उदाहरण
- 14. क्लोजर परिभाषा और उदाहरण
- 15. कक्षा के उदाहरण के साथ जावा उदाहरण
- 16. डीजेगो और सेलेरी के उदाहरण: आवधिक कार्य
- 17. अक्का अभिनेताओं और वायदा: उदाहरण के
- 18. उदाहरण और कन्स्ट्रक्टर संपत्ति के बीच अंतर
- 19. पद्धतियों और जीवनसाथी के वास्तविक जीवन उदाहरण
- 20. सह और contravariance के सरल उदाहरण
- 21. पेशेवर और उपयोगी त्रुटि पृष्ठों के उदाहरण
- 22. इस कोड उदाहरण के लिए एक और
- 23. एमवीसी विकल्प: एमवीए और एवीसी के उदाहरण?
- 24. उदाहरण कुंजी के साथ प्रशिक्षण और भविष्यवाणी
- 25. Zend_Rest_Client के साथ Zend_Rest_Controller का उदाहरण उदाहरण?
- 26. नोडजेस उदाहरण के साथ अपाचे थ्रिफ्ट उदाहरण
- 27. डोकर, Registrator और कौंसुल उदाहरण
- 28. गिफ, जावास्क्रिप्ट और एकाधिक उदाहरण
- 29. मेमोरी बाधा और java.util.concurrent.locks.Condition उदाहरण
- 30. सेलेरीबीट - एकाधिक उदाहरण और निगरानी
संदर्भों के लिए धन्यवाद, राहुल। – Joffer