Or

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年10月26日 (月) 13:07時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : (or [''expr''...]) ; 機能 : 式のリストの OR(論理和)を返す。 or 関数は、nil 以外の式を探しながら式を左から右に評価する。 ; …)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(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