क्लोजर में अंतर, मैं जानना चाहता हूं कि नीचे दिए गए तीनों के बीच अंतर क्या हैं।क्लोजर में, फ़ंक्शन, उद्धृत फ़ंक्शन और तेज-कोट फ़ंक्शन
(println (map + '(1 2 3) '(4 5 6)))
(println (map '+ '(1 2 3) '(4 5 6)))
(println (map #'+ '(1 2 3) '(4 5 6)))
परिणाम हैं
(5 7 9)
(4 5 6)
(5 7 9)
मैं एक दूसरे के व्यवहार नहीं समझ सकता।
मुझे लगता है कि पहला और तीसरा क्लोजर में समान है जो लिस्प -1 है और एक चर और समान नामित फ़ंक्शन का मूल्यांकन करने के बीच अंतर नहीं करता है।
यह एक मूल प्रश्न हो सकता है, लेकिन ऐसा लगता है कि पर्याप्त जानकारी नहीं है। कृपया मुझे सिखाओ।
धन्यवाद।
एक तरफ, क्लोजर में उद्धृत सूचियों के बजाय वैक्टरों के साथ शाब्दिक अनुक्रमों का वर्णन करने के लिए मूर्खतापूर्ण है। –
ओह, मैं देखता हूं। धन्यवाद, एलेक्स। –