http://www.nishiohirokazu.org/blog/2006/08/python_12.html
LL Ring のじゃんけん対戦で話題になった、
ワンライナーPythonのノウハウ公開。
そもそも Python でワンライナーというのは、はっきり言って、
狂ってる、わけなんだけど、ネタとしては、面白すぎ。
- def文を式にする
- if文を式にする
- for文を式にする
- 代入文を式にする
- while文を式にする
- break文とelse節
- 2つの式を順次実行する
- class文を式にする
- 例外のハンドリング
- import文を式にする
- 字数の削減
これだけのノウハウが必要。
ひょっとすると自動化できる?
ワンライナーに変換するコンパイラなんかがあると楽しいかもな。