昨日、(= a b)が、なぜ、()を返してしまうのか?について書いたのですが、教科書を読んでいるうちに、、ひょっとしたら、falseを意味しているのかもしれません。
というのも、下の場合、#tを返したからです。
というわけで、例えば、(= 1 2)は、falseなので、「#f」でなく、()を返すということなんですね。
納得、納得。
テキストが難しい~。
(= a b)は、問題で、実行した結果を確認すればそれで済むのですが、「どうしてそのような結果になるのか?」というところまで、考えると難しい。
まだ、20ページぐらいしか進んでいないのに、今年中に終わらせることができるのかなー( ・◇・)
2008/05/21
[scheme](= 1 2)は、false
ラベル:
scheme/gauche
登録:
コメントの投稿 (Atom)
0 コメント:
コメントを投稿