क्या हास्केल में निम्न जैसे फ़ंक्शन को परिभाषित करने के लिए वैसे भी है?हास्केल: गैर-सख्त बूलियन ऑपरेशंस
or True True = True
or True undefined = True
or True False = True
or undefined True = True
or undefined False = undefined
or undefined undefined = undefined
or False True = True
or False undefined = undefined
or False False = False
मैं क्या वर्तमान में इसके लिए एक उपयोग के मामले नहीं (हालांकि मैं एक में रुचि हो जाएगा), मैं सिर्फ रुचि है, तो यह संभव है हूँ।
क्या यह आलसी मूल्यांकन या तीन मूल्यवान तर्क की आपकी हैकेल व्याख्या है? –
'अपरिभाषित' एक मान नहीं है; यह एक मूल्य की अनुपस्थिति है। इसलिए, आप "यह जांच नहीं सकते कि यह अनिर्धारित है या नहीं", इसलिए आपको चुनना होगा: संख्या 1, 6 और 8 या संख्या 4, 5, 6; आप दोनों नहीं हो सकता है। भूत के साथ बॉक्स के लिए – dflemstr