作者: 機械伯爵
日時: 2009/3/30(11:27)
 Bruce.さんとこの雑記から、2chネタを孫引き

『スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と
言わずして何て言うんだよ?w』
 普通の言語は、スペース一つで意味が変わると思うけど?
 まさか……『name』と『na me』が同じ意味のプログラミング言語があるとは思えな
いけどね(あるのかな?)
 まぁ、件の方が言いたいのは、要するにインデントブロックのことだとは思うけど、
実はめったにバグにはならない。
 だって、バグになる前にエラーが出るもん☆

for x in range(10):
  print('Hello!')
   print('Hei!') # コレはエラー


 まぁ、通常、『スペース一つでインデントブロックを作っている兵(ツワモノ)』
なら別だけど。

for x in range(10):
 print('Hello!')
print('Hei!') # コレはエラーにならない

 私はPascalの時のクセで2スペースブロックを愛用してるけど、Pythonでの
推奨/デフォルトは8ブロックだし、普通は4ブロックか8ブロックだ。
 エラーが出るのは、バグなのかな? でもそれって、}を忘れるのとどこが
違うのか、教えて欲しいなぁ。

※っていうか、その人、インデントとかしないでコード書いてるのかしらん?
 珍しいなぁ。

 /機械伯爵/