以下のような場合
Schemeでの定番の書き方,みたいなものが分からない.
(if (処理)
#t
(begin
(処理)
(処理)))
こんな感じで if で #f の時にして欲しい処理が2つ以上の時,僕がとっさに思い付くのは begin で囲ってしまうこと.
これっていいんでしょうかねぇ….
特に begin の後が再帰呼出とかになってるとパフォーマンスが気になるんですが.末尾再帰なら問題無いかなぁ.
つかGaucheリファレンス読まないと何にも書けないということに気づいた.
そして自分のレベルの低さにも気づいて(´・ω・`)ってな感じだな.
Lingrの人達レベル高すぎ.