[前へ]   [目次へ]   [次へ]

ブロック(Perl)


   (04/10/15) サンプルソースを修正

Perlにおける「ブロック」の概念はほぼC/C++言語と同じです。

というわけで、ソース以外コピーします。

ブロックとは、制御のまとまりを表す単位で、
{で始まり、}で終わります。

また、}で終了するブロックはその時の最後のブロックです。
具体的にはページ最後のサンプルをご覧ください。

ブロックの始まりと終わりを分かりやすくするため、
通常はブロックの中はインデントを行います。

ブロックの中にブロックがある場合はさらにインデントを増やします。

インデントは半角スペースかTabを使います。
1ブロックあたりのインデントの文字数は特に決まっていませんが、
2〜4文字あたりが通常使用されます。(私は3文字です)

Tab文字を使う場合はエディタの「タブストップ」(Tab1個あたりのスペース数)を調整して
Tab文字1つでインデントします。

1ブロックあたり3文字の場合は、
1ブロックで3文字、ブロックの中にもうひとつブロックがある場合は6文字と、
1ブロックあたり文字数×ブロックの多重数分インデントします。

インデントの結果横スクロールしないとソースが見えなくなってしまう場合は、
大抵ブロックの重ねすぎです。

ソースが見づらくなってしまうので、ブロックは重ねすぎないように注意します。
(大量に重ねても実行する上では問題ありませんが・・・)

ブロックの開始と終了場所のサンプル
   (04/10/15) コメントの開始がC++表記だった部分を修正
{#ブロック1の開始点
   #このようにインデントします
   {#ブロック2の開始点
      print "もちろん普通に処理を書けます\n";
   }
#ブロック2の終点
}#ブロック1の終点


[前へ]   [目次へ]   [次へ]

プログラミング講座 総合目次

最終更新 2008/10/17