今までの学習では、プログラムは上から下へ順番に実行されました。
しかし、このように単純なプログラムは、実際にはほとんど存在しません。
実際のプログラムでは、条件によってプログラムを分岐させたり、ある処理を繰り返して実行させたりします。
このような条件分岐や、繰り返し処理は制御構造と呼ばれています。
この章では、Perlに用意されている、制御構造について学習します。
ステートメントの種類 | 内 容 |
goto | 無条件ジャンプ |
if/else | 条件分岐true型 |
unless/else | 条件分岐false型 |
while | 繰り返しtrue型 |
until | 繰り返しfalse型 |
do | 繰り返し while、untilと組み合わせて使う |
for | 繰り返し 繰り返し条件を細かく設定可能 |
foreach | 繰り返し 配列処理に適する |
それでは、各々の制御構造について例題を交えながら、詳しく解説していきます。