“&optional” in (prettify-symbols-mode &optional ARG)
"&optional" in (prettify-symbols-mode &optional ARG)
使用 Emacs Lisp:
调用 describe-function
来查看 prettify-symbols-mode
(prettify-symbols-mode &optional ARG)
&optional
是什么意思? &
是 'logand'?
&optional 在参数列表中表示后面的参数不是必需的。如果调用者提供它们,那么它们将被分配给相应的变量。如果不是,则变量将为零。
另见 https://www.gnu.org/software/emacs/manual/html_node/elisp/Argument-List.html
'optional' 前面的“&”使 defun 可以将“&optional”识别为关键字而不是参数本身。
使用 Emacs Lisp:
调用 describe-function
来查看 prettify-symbols-mode
(prettify-symbols-mode &optional ARG)
&optional
是什么意思? &
是 'logand'?
&optional 在参数列表中表示后面的参数不是必需的。如果调用者提供它们,那么它们将被分配给相应的变量。如果不是,则变量将为零。
另见 https://www.gnu.org/software/emacs/manual/html_node/elisp/Argument-List.html
'optional' 前面的“&”使 defun 可以将“&optional”识别为关键字而不是参数本身。