यह L is [1,2,3,4]
क्यों विफल रहता है, और यह काम करता है: L = [1,2,3]
?प्रोलॉग बनाम = सूचियों के साथ
लेकिन L is 1
, और L = 1
दोनों एक ही काम करते हैं।
यह L is [1,2,3,4]
क्यों विफल रहता है, और यह काम करता है: L = [1,2,3]
?प्रोलॉग बनाम = सूचियों के साथ
लेकिन L is 1
, और L = 1
दोनों एक ही काम करते हैं।
is
केवल दाएं हाथ पर अंकगणितीय परिचालन का मूल्यांकन करते समय उपयोग किया जाना चाहिए। यानी .:
X is 1 + 2 + 3
is/2
अंकगणितीय अभिव्यक्ति के रूप में दाएँ हाथ संरचना मूल्यांकन करता है। यदि यह वैध अंकगणितीय अभिव्यक्ति या संख्या नहीं है, तो is/2
विफल रहता है। अन्यथा, जिस अंक को अंकगणित अभिव्यक्ति विकसित किया गया है वह [अनुमानित] अनबाउंड बाएं हाथ के मूल्य के साथ एकीकृत है।