उदाहरण:प्रोलॉग सूची। जाँच करें कि सूची में पहले और अंतिम तत्व समान
firstlast([1,2,3,4,1]).
true;
firstlast([1,2,3,4]).
false;
firstlast([5,10,4,3]).
false;
exc...
समस्या im है केवल विधेय "firstlast" के साथ प्रत्यावर्तन का उपयोग करने की अनुमति दी। ? मैंने वास्तव में इसे तोड़ने की कोशिश की है, लेकिन मैं पहले के साथ अंतिम तत्व की जांच/तुलना नहीं कर सकता।
कोई संकेत?
'एक्सएस = [एफ, एक्सएस], फर्स्टलास्ट (एक्सएस)। 'सफल होता है। क्या इसका इरादा है? – false
@ फाल्स मैंने बस एसडब्ल्यूआई में यह कोशिश की, और मुझे वापस 'झूठी' मिली, क्या मुझे कुछ याद आ रहा है? (ध्यान दें: मैंने अपना जवाब संपादित किया, पहली पंक्ति में एक टाइपो था - यह 'आखिरी (एक्स, सूची)' के बजाय 'अंतिम (एक्स, सूची)' – dasblinkenlight
'पहला (एच, एच)।' होना चाहिए हटा दिया। – false