আমার কাছে একটি কমান্ড রয়েছে 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
কিছু করছেন ছাড়া। এটি করার সঠিক উপায় কী?