━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◇ - ◇ - ◇ - ◇ 2. Shadeスクリプト部 ◇ - ◇ - ◇ - ◇ - ◇ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 押忍!タルタルです。今回はいつもスッ飛ばしていたPythonの文法についてご 説明します!押忍! ちゅーか今頃文法の話して、スッ飛ばしすぎてましたか。ふと思うに、一番最 初にやればよかったですか。そうでもないですか。と言う風に、今回はモラト リアム質問調で初めてみました。 さてPythonのインデントについて説明します。 インデントとは字下げのことです。 具体的には ----- for i in range(10): print i ----- の様にfor文でのループや、if文での分岐の際に文頭にスペースを追加します。 これにはソースをパッと見て見通しが良いという利点があります。Pythonのイ ンデントにはいくつかのルールがあり、誤ったインデントがある場合には実行 時に構文エラーになったり、意図しない動作をしますので注意が必要です。 forでループさせたい場所やifで分岐後に実行させたいところは、同じ数のタブ やスペースでインデントする必要があります。 特にwebで公開されているスクリプトやメール本文のスクリプトをコピーペース トする場合にはインデントは要注意です。 私が見る範囲ではタブや半角スペース4つで書いている人が多いようです。 (オレローカルルールは半角スペース2つとなっております。) 余談: うっかり、技術者限定呑み会で 「あぁ、この場でなら許されるんじゃないかな」 と、酔った勢いにまかせ 「このコードのこの部分これでいんでんと?」 等と低レベルのDajareクラスを使用したりしてロクなことにならないケースがあ りますので注意が必要です。 それでは失礼します。押忍! 【タルタル】