मैं बहुत हास्केल के लिए नया हूँ, लेकिन अगर आप एक अगर बयान:हास्केल यदि बयान
function a b c
| (a+b == 0) = True
| --etc.
| otherwise = False
दूसरा है अगर बयान एक किसी और यदि अन्य भाषाओं में, या यह सिर्फ एक और यदि है के रूप में ही । मैं इसे पूर्व मानता हूं क्योंकि आपके पास केवल एक आउटपुट हो सकता है, लेकिन मैं बस यह सुनिश्चित करना चाहता हूं।
हाँ, तर्क की आपकी रेखा सही रास्ते पर थी। "निष्पादित" एक से अधिक दाहिने तरफ होने का क्या अर्थ होगा? कोई साइड इफेक्ट्स नहीं हैं इसलिए हम जो कुछ भी करते हैं, उसे वापस करना होगा। हम किस मूल्य पर वापस आ जाएंगे? या हमें उन्हें गठबंधन करने का एक तरीका होगा ... हम किस तरह से उपयोग करेंगे? (हास्केल दर्शन के लिए आपको मार्गदर्शन करने के लिए केवल कुछ प्रश्न) – luqui