引数が #fなら #t, #f以外なら #fを返す.(and 《式》《式》) 【特殊フォーム】
《式》 《式》 の値が すべて真であるかどうかを判定する. 《式》 《式》 を順次評価し, いずれかの値が #fなら 残りの 《式》 は評価せずに #fを返す. 《式》 《式》 のどの値も #fでなかったら, 最後の 《式》 を評価し,その値を返す. 《式》 がつも与えられなければ単に #tを返す.
例:
(and) #t
(and #t #t) #t
(and car) #<function car>
(and #f #t) #f
(and #t #t 3) 3
《式》 《式》 のいずれかの値が 真であるかどうかを判定する. 《式》 《式》 を順次評価し, いずれかの値が #f以外ならその値を返し, 残りの 《式》 は評価しない. 《式》 《式》 の値がすべて #fなら, 最後の 《式》 を評価してその値を返す. 《式》 がつも与えられなければ単に #fを返す.
例:
(or) #f
(or car) #<function car>
(or #f #f) #f
(or #f #t) #t
(or #f #f 3) 3