在 elisp 中声明一个字符串,然后将其插入到 emacs lisp 中
Declare a string in elisp and then inserting it in emacs lisp
我想创建我的字符串然后插入它,但我收到错误参数 char-or-stringp 错误。这是什么意思?
(defun test ()
(string "1 2 3")
)
(insert (test))
您的 string
调用不正确。 "1 2 3"
已经是一个字符串。你似乎只是在寻找
(insert "1 2 3")
或者如果您想演示函数调用,
(defun test ()
"1 2 3")
(insert (test))
string
形式需要一个字符序列,如下所示:
(string ?1 ? ?2 ? ?3)
=> "1 2 3"
我想创建我的字符串然后插入它,但我收到错误参数 char-or-stringp 错误。这是什么意思?
(defun test ()
(string "1 2 3")
)
(insert (test))
您的 string
调用不正确。 "1 2 3"
已经是一个字符串。你似乎只是在寻找
(insert "1 2 3")
或者如果您想演示函数调用,
(defun test ()
"1 2 3")
(insert (test))
string
形式需要一个字符序列,如下所示:
(string ?1 ? ?2 ? ?3)
=> "1 2 3"