ELisp

数値引数が与えられているか調べる

ELispイントロではこんなコードで調べている。 (and arg (not (consp arg))) Chap. 5の演習では,こんな風に使う。prefix-numeric-valueで引数から整数の値を取り出す。 (defun cmp-fill-column (&optional arg) "print message wheter numeric arg N is gre…

関数定義の演習

MeadowのEmacs Lisp Introduction を読んでいます。Writing Defunsの最後に演習問題があるので、やってみます。 演習1 * 数である引数の値を2倍する非対話的な関数を書いてみよ。さらにこの関 数を対話的にしてみよ。まずは、非対話的な関数を書いてみます。…