iriya_ufo’s blog

Curiosity was simply the first derivative of knowledge.

書き方

以下のような場合
Schemeでの定番の書き方,みたいなものが分からない.

(if (処理)
    #t
    (begin
      (処理)
      (処理)))

こんな感じで if で #f の時にして欲しい処理が2つ以上の時,僕がとっさに思い付くのは begin で囲ってしまうこと.

これっていいんでしょうかねぇ….

特に begin の後が再帰呼出とかになってるとパフォーマンスが気になるんですが.末尾再帰なら問題無いかなぁ.

つかGaucheリファレンス読まないと何にも書けないということに気づいた.
そして自分のレベルの低さにも気づいて(´・ω・`)ってな感じだな.

Lingrの人達レベル高すぎ.