トップ «前の日記(2010-05-20) 最新 次の日記(2010-05-24)» 編集

Route 477



2010-05-23

[lisp][memo] '()が偽であるか真であるかについての議論

空リスト('())は、Common Lispでは偽、Schemeでは真なのですが。それについてのshiroさんの考察。

(null? hoge)で基底条件判断するのと、(zero? hoge)で基底条件判断するのは同型。前者の方だけが特に気になるとすれば、そういうパースペクティブで見ているってこと。

[Gauche > Archives > 2010/05/19より引用]