Previous: Effect of installation, Up: Install [Contents][Index]
multiply-by-seven
内のコードの変更は単に書き直すだけです。古い関数定義の代わりに新しいバージョンをインストールするには、その関数定義をもう一度評価してください。これがEmacs内でコードを変更する方法です。とてもシンプルですね。
一例として、7を乗ずるのではなく、数値を7回足し合わせるようにmultiply-by-seven
関数を変更できます。同じ答えが導き出されますが、その過程は異なります。同時にコメントも追加しましょう。コメントとはLispインタープリターは無視しますが、人間の読み手にとっては役に立つし啓発的です。これがバージョン2だというコメントにしましょう。
(defun multiply-by-seven (number) ; Second version.
"Multiply NUMBER by seven."
(+ number number number number number number number))
‘;’以降がコメントです。Lispではセミコロンの後に続く行はすべてコメントです。行の終端がコメントの終わりです。複数の行にコメントを拡張するには、それぞれの行をセミコロンで開始してください。
コメントについての詳細はBeginning a .emacs FileおよびComments in The GNU Emacs Lisp Reference Manualを参照してください。
最初のバージョンの関数を評価したときと同じ方法で新しいバージョンを評価することで、multiply-by-seven
の新バージョンをインストールできます。カーソルを最後のカッコの後に配置してC-x
C-eをタイプしてください。
要約すると関数を書いて、インストール、テストしてから修整や改善を行い、もう一度インストールするというのがEmacs Lispでコードを記述する方法です。
This page has generated for branch:work/add_lispintr, commit:65845cf60c073f2f3182d1d07483530e9bbe1d96 to check Japanese translation.