Emacs Lisp は, 伝統的な4つの四則演算:加算, 減算, 乗算, 除算を供給します. remainder と modulus 関数は, 除算関数の補完です. 1を加算, または, 減算する関数は, Lisp における伝統で, かつ, よく使われるので, 供給されます. `%' を除くそれらの関数の全ては, 何らかの引数が浮動小数であるならば, 浮動小数点を返します. Emacs Lisp では, 算術関数は, オーバフローをチェックしないことに注意することが重要です. 従って, `(1+ 268435455)' は, あなたのハードウェアに依存して, -268435456 に評価されるでしょう. -- 関数: 1+ number-or-marker この関数は, NUMBER-OR-MARKER 足す 1 を返します. 例えば, (setq foo 4) => 4 (1+ foo