アカウント名:
パスワード:
if condition: x = true_valueelse: x = false_value
x = true_value if condition else false_value
x = if condition then true_value else false_value
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
Conditional Expressions (スコア:2, すばらしい洞察)
英語圏の人からは読みやすく見えるのかなぁ……。
"Complex is better than complicated."なのがPythonのいいところだと思っていたので、ちょっと残念です。
Re:Conditional Expressions (スコア:0)
同じく。
> 英語圏の人からは読みやすく見えるのかなぁ……。
どうでしょうかね? の方が英語圏の人にも分かりやすそうに思います。
推測ですが、「then」というキーワードを追加するのが嫌(変数名に使っている既存プログラムへ影響する)、conditionとtrue_valueの区切り文字に他に適切なものが無い、という理由から
に落ち着いたのだと思います。
Re:Conditional Expressions (スコア:2, 参考になる)
x = 1 if a > 0, otherwise x = 0
ですかね。elseなんて単語滅多に見ない。