おれは空白がなくてもこっちのほうがよくね?って思うわけだ
if i > 0: return sqrt(i)
if i < 0: return 1j * sqrt(-i)
return 0
そしてもしreturnを省略できて、三項演算子が使えたらもっと良くなるだろう
i > 0 ? sqrt(i) :
i < 0 ? 1j * sqrt(-i) :
0
ruby風にcase whenが使えたら、こうもかける。
case i
when i > 0 then sqrt(i)
when i < 0 then 1j * sqrt(-i)
else 0
end
Pythonの哲学はPythonという言語で実現はできない
っていうのが現実だろうね。
スレ立てるまでもない質問はここで 146匹目©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
177デフォルトの名無しさん
2017/09/07(木) 00:47:12.12ID:OOPim2+O■ このスレッドは過去ログ倉庫に格納されています
