(lambda () (concat "我" ""))
(defun a-fn()
(message "我是一个函数")
)
怎么将上面的两种函数放到 list 保存着并可被遍历list 来执行?
随便问一下 lambda 函数 怎么返回一个值,如 字符串
(lambda () (concat "我" ""))
(defun a-fn()
(message "我是一个函数")
)
怎么将上面的两种函数放到 list 保存着并可被遍历list 来执行?
随便问一下 lambda 函数 怎么返回一个值,如 字符串
保存着并执行
这是什么意思,猜你想要?
(defun func1 () (insert "function1"))
(defun func2 () (insert "function2"))
(cl-dolist (func '(func1 func2))
(funcall func))
随便问一下 lambda 函数 怎么返回一个值,如 字符串
执行的时候返回一个值不就可以了吗?既然都匿名了,也没别的办法去调用吧
(message "%s" (funcall (lambda () "a")))
保存着并执行
简写了 放到 list 保存着并可被遍历list 来执行
做法就跟上面说的一样
(cl-dolist (func '((lambda () (message "我" ""))
func1
func2))
(funcall func))