前回は字下げがスクリプトを見やすくするということを書きました。ここでやっかいなのが「if」の処理の場合です。if...」つまりそうでない場合、というのがいくつも続く場合があるからです。使い勝手のいい道具であるわけですが。前回の【例1】に忠実に書いていってみましょう。結局このif文、どこまで続いているのかわかりにくくなってますね。分岐もいくつあるのか。そこで、ここでは【例2】の方法をとりながら、その変形でいくのをお勧めします。if(elseの場合も同じ)」のキーワードを前の条件の終わりの「}」の後に書くのです。すると大元の「if」と条件の終わりの「}」が並び、しかも、「}」の数をぱっと見ただけで条件がいくつに分岐してるかわかるというものです。私個人は一番間違えやすいのはこの「if」の分岐のところです。複雑なものになってくるとすぐにたくさん分岐してしまい、その途中で何かを書き漏らすということはしばしばです。それを防ぐためにも上の書き方は有効です。個人的には結果として、【例2】の方法をお勧めしたいところです。これに関連してもう一つ。「do〜while文」の書き方についても説明しておきます。繰り返しの処理をするのに「while文」というのと「do〜while文」というのがあります。似てますが、使い方も処理の結果も全然違うので注意が必要です。(繰り返し条件){繰り返す内容}という形で、繰り返し条件に当てはまれば「{」〜「}」の処理を繰り返すことになります。言い換えると、条件に当てはまらなければ「while文」の処理は一度も実行されません。当てはまらなかったらこの文を抜けて次の処理へと進みます。(繰り返し条件)と書いてもいいのですが、そうすると「do」の終わりの「}」が「while」の前にあって、あたかも「while」は別物、「while文」のはじまりのように見えてしまします。(繰り返し条件)とするのがよいのです。これで「while」は「do」で始まる処理の終わりの部分なんだよ、というのがはっきりしました。if」の場合と似てますね。それでは長くなりましたので、今回はこの辺で。さんの水族館が復活!お待ち兼ねのバージョンアップ!遊んだ遊んだ。ありがとうございます。