У мене є команда, test
яка називається, яка просто бере дані користувача та повторює її назад:
(defun test (input)
(interactive "MInput: ")
(message "%s" input))
Я хочу написати ще одну функцію, яка називала б її. Наступні помилки:
(defun test-forward ()
(interactive)
(test))
з цією помилкою
test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: ") (message "%s" input)), 0
Це має сенс, оскільки test
бере один вхід. Створення test
«S input
&optional
просто робить test-forward
повернення , nil
не роблячи нічого. Який правильний спосіб зробити це?