R, Python, Common Lispで内包表記っぽい何がしかの比較 2010.07.27 日記 Lisp, Python 内包表記、好きですか?僕は好きです。 シンプルな処理ならば簡潔に、しかも見通しよく書けますよね。 まあ、Pythonの内包表記については否定的な意見もあるようですが。。。 というわけで、いろいろな言語(というか、僕が知っている言語)で内包表記、または内包表記っぽいものを比較してみました。 ちなみにお題は1〜10の連番リストであるhogeから3の倍数を抽出しませう、というよくありがちなネタです やはり、最初はPythonか。 Pythonの内包表記はすごくわかりやすくて柔軟だなーと思います。ただ、複雑になってくると可読性がものすごく下がるような。複雑な内包表記は避けるのがPython流? 次はCommon Lisp。CLで内包表記っぽいと言えば、LOOPマクロなん
