somemo's diary

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【Emacs】関数の引数について

引数に&がついていたものがあったので、それについてのメモです。

&なし必須
&optional省略可能(それぞれの変数に割り当てられる)
&rest省略可能(可変でリストにまとめられる)

&optionalのあとの引数はすべて省略可能です。つまり下のような関数があった場合、cだけでなくdも省略可能です。

(defun my-arg-test (a b &optional c d)
・・・
)