Latest web development tutorials

Perlの条件文

Perlの条件文は、コードブロックの実行を決定するために、結果の1つ以上の文(trueまたはfalse)によって実行されます。

次の図は、条件文の実行の単純な理解することができます:

番号0、文字列'0'、 ""、空リスト()、とはundefが偽であることに注意してください他の値はtrueです真のフロントを使用してくださいどうか、それはfalseを返します。

Perlは、ドロップダウンの条件文を提供します。

ステートメント 説明

if文

ブール式は、1つ以上の文の声明が続いた場合

場合... else文

オプションのelse文とif文の後、else文は、ブール式がfalseで実行されます。

... ELSIF ... else文の場合

あなたはif文の後に、オプションのELSIFステートメントが続き、その後、別のelse文を続けることができます

声明でない限り

文は、1つ以上の文に続くブール式で構成されていない限り

しない限り... else文。

オプションのelse文と文の除きます。

しない限り... elsif..elseステートメント

別のelseステートメントに続く、その後、オプションのELSIFステートメント使用しステートメントのでない限り、と

switchステートメント

Perlの最新バージョンでは、switchステートメントを使用することができます。 それは別の値に応じて対応するコードブロックを実行します。

三項演算子?:

私たちは、運用を簡素化する条件演算子:?もし... elseステートメントを使用することができます。通常の形式で表示されます。

Exp1 ? Exp2 : Exp3;

Exp1の式が真の場合、式は、そうでなければExp3を数Exp2の結果を返します。

それを以下に示します。

#!/usr/local/bin/perl
 
$name = "本教程";
$favorite = 10;     # 喜欢数

$status = ($favorite > 60 )? "热门网站" : "不是热门网站";

print "$name - $status\n";

上記のプログラムは、出力は次のようになります。

本教程 - 不是热门网站