今朝投稿した、Pythonのrange関数をJavaScriptで再帰を使って実装してみた - あと味の続き。 JavaScript版は基本的な関数で実装したので、おそらくGauche(Scheme)にも簡単に移植できると思って取り組んでみたものの、正直、慣れてなさすぎて超大変でした。 対してコメントもできませんが、もうちょっとGaucheらしいスマートな実装方法もあるのかしら。 元になったJavaScriptのコード function range(start, end, step) { return ( (start === undefined) ? new got 0') : (typeof start !== 'number') ? new