emacs lispにおける条件式のandとor

and、orはビット演算なんかで使うようなイメージでしたが、 emacs lispにおいては条件式っぽく使うことが可能です。 実際のところ andは前から順繰りに実行して、全部あってれば最後の要素を返す。 (and (print 1) (print 2) (print 3)) ; 1 ; 2 ; 3 ; 3 (#o3, #x3, ?\C-c) 途中で負の値がでれば中断。要素も返さない (and…