Next: 5.8 Emacsのコマンド
Up: 5 Emacslisp
Previous: 5.6 日記
Emacsには,文字列を操作するための特別な関数がたくさん用意されている.
それらはCommonLispにはあらかじめ用意されていないものがたくさんある.
正規表現を取り扱う関数もCommonLispには含まれていない.
また,Common Lispと同じ関数名でも,引数の型や処理の内容が異なる関数も多
くある.
たとえば,format関数は,CommonLispでは,第一引数に出力する先を与え書式を
第二引数に与えるが,Emacsでは,以下のように,第一引数に書式を与え,
書式自体の書き方も異なる.
| フォーマット指定子 |
%s |
文字列,シンボル出力 |
%d |
整数出力 |
%o |
整数を8進数で出力 |
%x |
整数を16進数で出力 |
%c |
文字コードに対応する文字を出力 |
%f |
浮動小数点数を出力 |
%S |
S式を出力 |
%% |
%自身を出力 |
(format "%s %d %o %x %c %f %S %%"
100 100 100 100 100 100 100)
"100 100 144 64 d 100.000000 100 %"
generated through LaTeX2HTML. M.Inaba 平成18年5月7日