मैं Learn You a Haskell for Great Good पढ़ रहा हूं, और मुझे कभी नहीं पता कि हास्केल ऑपरेटरों का उच्चारण कैसे करें। क्या उनके पास "वास्तविक" नाम हैं? ?क्या सामान्य हास्केल ऑपरेटरों के लिए उल्लेखनीय नाम हैं?
उदाहरण के लिए, आप इस तरह की अभिव्यक्ति को बड़े पैमाने पर कैसे पढ़ते हैं?
Just (+3) <*> Just 9
मुझे पता है कि >>=
"बाँध", लेकिन क्या दूसरों के बारे में है? चूंकि Google गैर-अल्फान्यूमेरिक वर्णों को ध्यान में नहीं लेता है, इसलिए एक कुशल खोज करना मुश्किल है ...
मुझे एहसास है कि आप अपने स्वयं के ऑपरेटर बना सकते हैं, इसलिए निश्चित रूप से सभी ऑपरेटरों के नाम नहीं हो सकते हैं, लेकिन मैं उम्मीद करते हैं कि आम लोगों (जैसे उन Applicative
या Monad
में परिभाषित) के नाम होना चाहिए ...
यह एक अच्छा सवाल है, और मुझे किसी भी उत्तर से अवगत नहीं है। शायद हमें एक नामकरण योजना की आवश्यकता है, या शायद लाइब्रेरी लेखकों को हैडॉक दस्तावेज़ों के हिस्से के रूप में उल्लेखनीय नाम प्रदान करना चाहिए। –
बहुत अच्छा सवाल है। आमतौर पर मैंने <*> को "लागू करें" और <$> को "fmap" के रूप में पढ़ा है। दूसरों के लिए मुझे कोई जानकारी नहीं है। – DuoSRX
क्या यह एक डुप्लिकेट है ["हास्केल:' <*> 'उच्चारण कैसे है?"] (Http://stackoverflow.com/questions/3242361/haskell-how-is-pronounced)? यहां तक कि यदि यह नहीं है, तो इसके उत्तर शायद जांचने लायक हैं। –