में सदस्यता के लिए जांच करना Erlang में एक कथन लिखने का सबसे आसान तरीका क्या है, जहां गार्ड का एक हिस्सा member(E, L)
है, यानी E
L
सूची का सदस्य है? अनुभवहीन दृष्टिकोण है:एरलांग गार्ड
if
... andalso member(E,L) -> ...
end
लेकिन है क्योंकि काम नहीं करता है, अगर मैं सही ढंग से समझ, member
एक गार्ड अभिव्यक्ति नहीं है। किस तरह से काम करेगा?
अच्छा। मुझे बूलियन का उपयोग क्लॉज के रूप में करने से बचने की उम्मीद थी, लेकिन कम से कम यह मुझे किसी कथन के अंदर केस स्टेटमेंट घोंसले की आवश्यकता को बचाता है। –
मामले बयान में बूलियन का उपयोग करना काफी आम है, शायद "अगर" के किसी भी उपयोग से अधिक आम है। –