Python にまつわるアイデア:オフサイドルール

Pythonにまつわることばに「オフサイドルール」というものがあります。

「オフサイドルール」( off-side rule )とは、プログラミング言語において字下げによってコードのブロックを表現するスタイルのことです。

for i in range(10):
    if i % 3 == 0:
        print i

ちなみに、「オフサイド」の名前の由来はサッカーのオフサイドだそうです。

私自身はあまり知らないのですが、 Haskell 、 F# 、 CofeeScript などもオフサイドルールを用いた言語として Wikipedia で紹介されています。