Or
- 構文
- (or [expr...])
- 機能
- 式のリストの OR(論理和)を返す。 or 関数は、nil 以外の式を探しながら式を左から右に評価する。
- 引数
-
- expr : 評価する式。
- or : 関数は引数としてアトムを受け入れ、アトムが指定された場合には T を返すことに注意。
- 戻り値
- 評価結果が nil 以外になる式がみつかった場合は T。すべての式が nil の場合、または式を 1 つも指定しなかった場合は nil。
- サンプル
- (or nil 45 '())
- T
- ---
- (or nil '())
- nil
- ---
- (setq x nil)
- (setq y 8)
- (or x y 15.1)
- T
- (or nil x)
- nil