条件演算子

>>> 'T' if 1 else 'F'
'T'
>>> 'T' if 0 else 'F'
'F'

自然にしようとしてかえっていびつになってるような印象。
この存在を知って「 ?: 」への愛着が余計に強まった。これ以上シンプルになりようが無く,誰が考えたのか知らないが素晴らしい発明だと思う。

+

WikipediaによるとBCPLの「 -> , 」が起源で,Bに取り入れられた時に「 ? 」になったらしい。すると Martin Richards+Ken Thompson(+Dennis Ritchie) の共同発明ということになるか。