カテゴリー
Perl

for文について知ろう

この章ではfor文について説明します。
while文は何回も同じ処理をする必要があるときに必要でしたが、for文もwhile文と同じ働きがあります。
1forが最初に実行される時には1から始まります。
初期値式とは条件式を判定するときの初めの変数です。
初期値式は下の例で言えば1です。
次に初期値式を元に条件式を判定してTRUEであるならば、処理文が実行されることになります。
条件式は下の例で言えば1です。
処理文が実行された後に増減式において、初期値を足したり引いたりする行為を行います。
増減式は下の例で言えば1です。
プログラムの内容によっては1などの記述もできます。
そして、その増減式の結果を元に、また条件式を判定してTRUEならば処理文を実行するという行為を繰り返します。
例を元に詳しく説明します。11 初期値は1ではなくても2でも3でも自由に決められます。
1$iは3以下でTRUEなので、1を実行し、1を出力します。
11ですので1を実行し、1を出力します。
11ですので1を実行し、1を出力します。
11次の例を見てみましょう。
1この例は配列の要素の合計を計算しています。
111このように配列の要素をforeach文だけではなく、for文でも取り出すことができますので、覚えておいてください。