2
条件式の「and」と「when」
これは、この回答に対するコメントのフォローアップです。次のコードは同等のようです: (and a b) (when a b) もちろんand:あなたはより多くの条件に置くことができます(and a b c d)手段を(when (and a b c) d) 私はwhen分岐を表現するためだけに使用する傾向があります。実際の違いはありますか?どちらを使用するのが良いですか? EmacsのCソースは手元にありません。andC関数です。whenはに展開されるマクロでありif、それ自体はC関数です。