20
हास्केल कोड का एक टुकड़ा पढ़ते समय मैं इस पर आया: <$>
। हास्केल में इसका क्या अर्थ है? कुछ Google खोजों के बाद मैं अंधेरे में रहता हूं।
हास्केल कोड का एक टुकड़ा पढ़ते समय मैं इस पर आया: <$>
। हास्केल में इसका क्या अर्थ है? कुछ Google खोजों के बाद मैं अंधेरे में रहता हूं।
Google हास्केल के लिए सबसे अच्छा खोज इंजन नहीं है। Hoogle या Hayoo प्रयास करें, दोनों बताएगा अभी to this:
(<$>) :: Functor f => (a->b) -> f a -> f b
यह केवल fmap
के लिए एक इन्फ़िक्स पर्याय है, इसलिए आप जैसे लिख सकते हैं
Prelude> (*2) <$> [1..3]
[2,4,6]
Prelude> show <$> Just 11
Just "11"
सबसे इन्फ़िक्स कार्यों की तरह, यह निर्मित वाक्य रचना, बस एक समारोह परिभाषा नहीं है। लेकिन मकसद ऐसे मौलिक उपकरण हैं जो <$>
हर जगह काफी सुंदर पाए जाते हैं।
यह अंतिम "अजीब हास्केल प्रतीक" नहीं है, आप पार आएंगे :) – Jubobs
एफवाईआई प्रतीक (http://symbolhound.com/?q=%3C%24%3E+haskell) या अधिक विशेष रूप से hoogle (https : //www.haskell.org/hoogle/? hoogle =% 3 सी% 24% 3 ई) इस स्थिति में उपयोगी हैं। – ron