मैं elisp में एक विधि को दूसरे तरीके से पास करने की कोशिश कर रहा हूं, और फिर उस विधि को निष्पादित करता है।मैं elisp में पैरामीटर के रूप में फ़ंक्शन कैसे पास करूं?
(defun t1()
"t1")
(defun t2()
"t1")
(defun call-t (t)
; how do I execute "t"?
(t))
; How do I pass in method reference?
(call-t 't1)
हां, आप निश्चित रूप से प्रतीकों 'टी' और 'शून्य 'को किसी भी चीज़ के नाम के रूप में उपयोग करने का प्रयास करना नहीं चाहते हैं। (बेशक, खुद के लिए - उनका मूल्यांकन करना एक ही प्रतीक को वापस लाता है।) – SamB
इस परिदृश्य में 'func-caller' फ़ंक्शन अनावश्यक है, बेशक, जब तक आपको इस तरह के प्रत्येक फ़ंक्शन कॉल पर कुछ अतिरिक्त कोड का मूल्यांकन करने की आवश्यकता न हो । – phils