Prev / Next / /home/pochi/ChangeLog

Python でワンライナーを作成する際のノウハウ集[computer][LL2006]

2006-10-22

http://www.nishiohirokazu.org/blog/2006/08/python_12.html

LL Ring のじゃんけん対戦で話題になった、
ワンライナーPythonのノウハウ公開。
そもそも Python でワンライナーというのは、はっきり言って、
狂ってる、わけなんだけど、ネタとしては、面白すぎ。

- def文を式にする
- if文を式にする
- for文を式にする
- 代入文を式にする
- while文を式にする
- break文とelse節
- 2つの式を順次実行する
- class文を式にする
- 例外のハンドリング
- import文を式にする
- 字数の削減

これだけのノウハウが必要。

ひょっとすると自動化できる?
ワンライナーに変換するコンパイラなんかがあると楽しいかもな。

permlink