pointfree

    13गर्मी

    1उत्तर

    मैं एक वैरैडिक फ़ंक्शन संरचना फ़ंक्शन लिखने की कोशिश कर रहा हूं। जो मूल रूप से (.) है, सिवाय इसके कि दूसरा तर्क फ़ंक्शन विविधतापूर्ण है। इस भाव की तरह की अनुमति चाहिए: map even . zipWith (+) या सिर्

    10गर्मी

    4उत्तर

    मैं समझने की कोशिश कर रहा हूं कि कार्यों को हास्केल में पॉइंट-फ्री नोटेशन में कैसे परिवर्तित करें। मैंने this example देखा, लेकिन यह जो मैं ढूंढ रहा हूं उससे कहीं अधिक जटिल है। मुझे लगता है कि मैं इसक

    16गर्मी

    2उत्तर

    मैं हास्केल सीख रहा हूं। मुझे एक बहुत ही बुनियादी सवाल पूछने के लिए खेद है, लेकिन मुझे जवाब नहीं मिल रहा है। मेरे पास एक फंक्शन एफ है: f x = g x x जहां जी 2 तर्कों का पहले से परिभाषित कार्य है। मैं

    8गर्मी

    5उत्तर

    में मैं कुछ विधेय है, उदाहरण के लिए: is_divisible_by_13 = lambda i: i % 13 == 0 is_palindrome = lambda x: str(x) == str(x)[::-1] और तार्किक उन में के रूप में संयोजित करना चाहते हैं: filter(lambda x

    10गर्मी

    3उत्तर

    मैं एक समारोह है कि एक सूची है कि किसी भी विधेय को संतुष्ट में तत्वों की संख्या की गणना करता है परिभाषित करना चाहते हैं की संख्या number_of_elements (==2) [2,1,54,1,2] चाहिए वापसी । हम इसे लिख सकते

    13गर्मी

    2उत्तर

    मैं हास्केल के साथ एक उचित बिट के साथ खेल रहा हूं, जिसमें पॉइंट-फ्री फॉर्म में लेखन कार्यों का अभ्यास शामिल है। यहां एक उदाहरण समारोह है: dotProduct :: (Num a) => [a] -> [a] -> a dotProduct xs ys = s

    8गर्मी

    5उत्तर

    मैं इस समय 20 Intermediate Haskell Exercises के माध्यम से काम कर रहा हूं, जो कि एक मजेदार व्यायाम है। इसमें टाइपक्लास Functor और Monad (और Functor एस और Monad एस तर्क के रूप में कार्य करने वाले फ़ंक्श

    19गर्मी

    3उत्तर

    समय-समय पर मैं उस समस्या से ठोकर खा रहा हूं जिसे मैं व्यक्त करना चाहता हूं "कृपया अंतिम तर्क दो बार उपयोग करें", उदा। पॉइंटफ्री शैली लिखने या लैम्ब्डा से बचने के लिए। जैसे sqr x = x * x रूप sqr = do

    25गर्मी

    2उत्तर

    मैंने निम्नलिखित कोड लिखा, जो अंक का एक गुच्छा लेता है और चमक पुस्तकालय का उपयोग करके उन्हें स्क्रीन पर खींचता है। let s = blocks pes pts = map (map mkPt) s {- stitches to points-} lines = m

    5गर्मी

    5उत्तर

    में सूचियों का सारांश मुझे एक ऐसा फ़ंक्शन चाहिए जो किसी भी प्रकार की दो सूचियों को लेता है और एक (यानी f:: [[a]] -> [[a]] -> [[a]]) देता है। असल में, दो इनपुट सूचियों के 'concatenation' भी उत्पादन करत