मैं योजना सीख रहा हूं। नीचे दिए गए कोड में क्या गलत है? मैं एक ऐसा प्रोग्राम लिखना चाहता हूं जो सूची से पहला फ़ंक्शन लेता है और फिर उस नंबर पर लागू होता है?मैं योजना में किसी सूची से बेनामी फ़ंक्शन कैसे लागू करूं?
(define num 3)
;;I want to do something like this which returns 3
((λ (x) x)num)
;;but my functions are in a list so this should return3
((first '((λ (x) x) (λ (x) (* x x)))) num)
इम ऊपर कोड के लिए यह त्रुटि मिलती:
प्रक्रिया आवेदन: उम्मीद प्रक्रिया, यह देखते हुए: (λ (x)); तर्क थे: 3
जब मुझे इन प्रकार के आउटपुट मिलते हैं तो इसका क्या अर्थ है?
जब मैं कुछ भी लागू नहीं करता हूं, तो मुझे एक अच्छा आउटपुट मिलता है।
(first '((λ(x) x)(λ(x) (*x x))))
रिटर्न (λ (x))
धन्यवाद। – unj2