Ben test
sadece kullanıcıdan bir girdi alır ve geri yankılandı adlı bir komut var :
(defun test (input)
(interactive "MInput: ")
(message "%s" input))
Buna başka bir işlev yazmak istiyorum. Aşağıdakiler başarısız olur:
(defun test-forward ()
(interactive)
(test))
bu hatayla
test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: ") (message "%s" input)), 0
Bu bir anlam ifade eder, çünkü test
bir girdi alır. Yapımı test
's input
&optional
basitçe yapar test-forward
dönüşü nil
şey yapmadan. Bunu yapmanın doğru yolu nedir?