名前が文字列である変数を評価する問題を考えてみましょう。
(defun string-dereference ()
(interactive)
(let ((myStr "rst-adjust"))
;; (describe-function 'myStr) => Symbol's function definition is void: myStr
;; (funcall (format "(describe-function '%s)" myStr) => Invalid function: "(describe-function 'rst-adjust)")
)
以下の作品がありますが
(describe-function 'rst-adjust)
rst-adjust
与えられたものが文字列に格納されていることをどのようにしたらよいですか?
編集:
答えは次のとおりです。
(describe-function (intern myStr))