今日勉強したことをメモメモ
関数
- defvar
- 変数のドキュメントを書けるsetq
(defvar varname initial-value "desctiption of the variable")
- defconst
- defvarとほぼ一緒。定数を定義するときに使う。
- substring
- 文字列から一部の文字列を除いたものを返す。
(substring "hoge" 1 -1) "og"
その他
- letとlet*は、代入部分に関数がある時だけ動作が異なるみたい
- if文で数値と文字(文字列ではない)以外を比較するときは=ではなくequalを使う
- 以下のようにすると、変数をそのモードに対してローカルにできる。らしい。グローバルな変数を後付けでローカルにできるってことかな?
(make-local-variable 'val)
感想
そろそろlispの本買わないとだめな気がしてきた。