f x y = x * y
दें। हम इस फ़ंक्शन को दो तरीकों से लागू कर सकते हैं: f 5 6
, या, इन्फिक्स नोटेशन का उपयोग करके, 5 `f` 6
। क्या ऑपरेटर नियम इस अंतिम अभिव्यक्ति पर लागू होते हैं? इस एप्लिकेशन में क्या प्राथमिकता होगी? क्या यह फ़ंक्शन एप्लिकेशन का एक और रूप है, और क्या इसकी सर्वोच्च प्राथमिकता भी होगी?हास्केल इंफिक्स फ़ंक्शन एप्लिकेशन प्राथमिकता
मुझे लगता है कि संकलक इस विशेष रूप को देखता है (``
और/या एक अक्षर (?) से शुरू होने वाला नाम), और वास्तव में इसे ऑपरेटर पर विचार करने के बजाय सामान्य फ़ंक्शन एप्लिकेशन के रूप में व्यवहार करता है।
हास्केल 98 वाक्य रचना आप पूर्वता स्तर का चयन की अनुमति देता है, विवरण के लिए http://www.haskell.org/onlinereport/decls.html#fixity देखें। –
संपादन के लिए धन्यवाद अटल एस-जेड! – demi