Google App Engineが発表された。Google製のスケールできるインフラはかなり魅力的だが、現状ではPythonしかないのが少し残念である。
Python自体にあまり経験がないということもあるが、なによりもPythonはソースコードの見た目が苦手なのである。
インデントの話は、まだ許せる。それよりも問題は足元の落ち着かなさである。Pythonのソースは、なんだかソースの上の方がポロって落ちてきそうで、とても不安な気持ちになるのだ。
def fact(x):
if x == 0:
return 1
else:
return x * fact(x - 1)
個人的には、Rubyみたいに、endでしっかり閉じられているほうが、下側が安定している感じがするので好みだ。
def fact(n)
if n == 0
1
else
n * fact(n - 1)
end
end
なんて話で、前にid:daisunと品川で飲んだときに盛り上がった。彼は逆にRubyのendに慣れないらしい。
コメント