20
我试图在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)
是的,你一定要避免使用符号`t`和`nil`作为任何名字。 (当然,除了它们自己 - 评估它们会得到相同的符号。) – SamB 2011-03-04 23:15:13