機械す。
> それを言うなら 2.6 以降の Python には math モジュールに factorial が用
> 意されてますけど。
> # 反則だから書かないのかと思ってました。
ノーチェックでした(爆)
まぁ、ただ、import文とか使わずにダイレクトに出るSmalltalkの、
巨大なコンテナ、という感じで、一種の特徴なのかな、と思って
あえて書いてみました。
※じゃぁreduceはなんだ、と言われると、元々importせずに使えた、と
いうことで……(ダメですか?)
他の言語でも、デフォルトで入ってるのがあれば、それは書いても
いいかもしれませんね。
※まだ調べてないけど、多分math.factorialも組み込み(built-in)なんでしょう
けど、importという手順を踏むという意味で……まぁ、実際は名前空間分けてる
だけなんですけどねぇ。
※逆にSmalltalkはライブラリを全部組み込んでるあたり、かなり特殊なんですが。
ちなみに、きっちり規定を考えずに書いてるので、言語の特徴をあまりしっかりと
反映してないとは思います。
だから「この言語はこんな特徴もあるぜ」とゆーのを、言語のファンが熱く
主張して欲しいのですね。
……つか、自分がPythonの機能知らなかったってのは情けないなぁ(泣)
/機械伯爵/