アカウント名:
パスワード:
if condition: x = true_valueelse: x = false_value
x = true_value if condition else false_value
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
Conditional Expressions (スコア:2, すばらしい洞察)
英語圏の人からは読みやすく見えるのかなぁ……。
"Complex is better than complicated."なのがPythonのいいところだと思っていたので、ちょっと残念です。
Re:Conditional Expressions (スコア:3, 興味深い)
A and B or C
と書くとがよくありました。
しかしこの場合、BがFalseとして評価される時にCが実行されてしまう、というわかりにくいバグを生む原因にもなっていました。
今回の三項演算子は、これの対策という意味もあると思います。
Re:Conditional Expressions (スコア:0)
Re:Conditional Expressions (スコア:1)
Re:Conditional Expressions (スコア:0)
とかしていた・・・