currying

    22गर्मी

    3उत्तर

    मुझे माफ़ कर दो अगर यह पहले से ही कहीं और पूछा जा चुका है। मेरे पास एक स्काला वाक्यविन्यास प्रश्न है जिसमें कार्य-मूल्य और अंतर्निहित पैरामीटर शामिल हैं। मैं स्कैला की करीबी सुविधा के साथ प्रत्यारोपण

    5गर्मी

    1उत्तर

    क्यों मैं object Main { def main(args : Array[String]) { val abc = Array[String]("a","abc","erfgg","r") println(abc.foldRight(0)((a,b) => math.max(a.length,b))) } } में println(

    20गर्मी

    3उत्तर

    में फ़ोल्डलिफ्ट का उपयोग करके करीबी फ़ंक्शन पर एक तर्क सूची लागू करना क्या तर्कों की सूची पर foldLeft करना संभव है, जहां गुना को दिया गया प्रारंभिक मान पूरी तरह से घुमावदार फ़ंक्शन है, ऑपरेटर apply है

    6गर्मी

    3उत्तर

    में एक करीबी रचना समारोह को कार्यान्वित करने के लिए जेनेरिकों का दुरुपयोग करने के लिए, जावा जेनिक्स के साथ खेलने के बाद, उनकी क्षमताओं की गहरी समझ प्राप्त करने के लिए, मैंने रचनात्मक कार्य के करीबी सं

    14गर्मी

    2उत्तर

    आप निम्नलिखित है कहो। जहां तक ​​मैं देख सकता हूं, इसका कारण यह है कि foo ("asdf") में एक अच्छी तरह से परिभाषित प्रकार नहीं है (यह या तो Int => Int या Double => Int) है। वहाँ एक कारण है कि इस तरह के "p

    24गर्मी

    3उत्तर

    uncurry समारोह केवल कार्यों दो तर्क लेने के लिए काम करता है: uncurry :: (a -> b -> c) -> (a, b) -> c मैं युक्तियों के स्वेच्छाचारी संख्या के साथ काम करता है uncurry चाहते हैं, मैं सिर्फ अलग कार्यों

    7गर्मी

    1उत्तर

    currying के बिना एक पैरामीटर के लिए दो मान पास मैं नहीं समझ सकता क्यों निम्नलिखित बीटा कमी untyped लैम्ब्डा पथरी में अनुमति दी है: (λx.x y) (u v) -> ((u v) y) विशेष रूप से मैं नहीं समझ सकता कैसे एक

    13गर्मी

    3उत्तर

    में curried कंस्ट्रक्टर्स वे पाते हैं कि अच्छी तरह से मिश्रण प्रतीत नहीं: abstract class A case class B (var a: Int)(var b: String) extends A case class C extends A निम्नलिखित कार्य नहीं करेगा: B(

    9गर्मी

    5उत्तर

    मैं एकाधिक पैरामीटर खंडों की इस भाषा सुविधा के बिंदु को समझने की कोशिश कर रहा हूं और आप इसका उपयोग क्यों करेंगे। उदाहरण के लिए, वास्तव में इन दो कार्यों के बीच क्या अंतर है? class WTF { def TwoPa

    11गर्मी

    2उत्तर

    कभी कभी मैं फार्म के दो कार्य है: f :: a -> (b1,b2) h :: b1 -> b2 -> c और मैं रचना जी की जरूरत है। मैं एच के 'ज बदल कर इस का समाधान: h' :: (b1,b2) -> c तुम मुझे (यदि संभव हो तो) एक समारोह मीटर दि