条件
if や cond を使う時に、
「何々の場合には」という「条件」が必要になる。
その条件の書き方。
等しいか eq equal
Equality Predicates
- eq
-
二つのオブジェクト(実体)が同じものの時。
実体が同じということは、その内容が
変われば、他方の内容もそれにつれて変わるような関係。
シンボルや、整数値の場合は、名前や値が同じだけで同じと判別する。
- equal
-
中身が同じものを指しているなら真。
二つのオブジェクト(実体)が同じ時には eq
で、その時は equal。しかし逆は必ずしも真ではない
述語の種類
Type Predicates
string-match
string=
when
and
(and (= emacs-major-version 1) (= emacs-minor-version 1))
nil
(and (= emacs-major-version 21) (= emacs-minor-version 1))
t
or
fill-column
70
(or (< fill-column 50 ) (< 75 fill-column))
nil
(or (< fill-column 50 ) (< 60 fill-column))
t
|