Perlリファレンス

if







if


if ( 条件式 ) {
   処理....
}
ifに続くカッコの中に条件式を記述し、条件式に値があれば続くブロック内の処理を実行します。

処理.... if( 条件式 );
1行の場合はブロックを使わずにこの様に記述します。

条件式に値がないというのは、
  • 式が無い。
  • 値が数値の0である。
  • 値が文字列の""(文字列が空)である。
などで、値があるというのはそれ以外の場合です。

通常、条件式には、
  • 変数を記述して、変数の有無で判別する。
  • 論理演算式を記述して変数を比較する。
などを記述します。


if ( $a==1 ) {
   print '$aは1です。';
}
$aの値が数値の1なら'$aは1です。'と表示します。



関連






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3