Perlの条件付きの場合

条件文または(TrueまたはFalse)実行結果の声明によるPerlは実行コードブロックを決定します。

注:数0 ,,文字列「0」、「」、空のリスト()やundefをある  falseに  、他の値は  trueに真フロント使用   または  ない falseが返されました。

使用条件の分析:

 

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

声明 説明

if文

if文は、  1つ以上の文が続くブール式で構成されています。

もし... else文

文があれば  、後にオプションが続く  else文、else文は、ブール式が偽実行されます。

ELSIF ... ELSE ...もし语句

あなたは一つにすることができます  場合は  、オプションのリア文で使用可能な  声明ELSIF、その後、別のに続いて、  他のステートメントを

文のない限り、

声明ない限り、  1つ以上の文が続くブール式の。

しない限り... else文。

声明でない限り  、オプションと缶後  else文

しない限り... elsif..else声明

声明でない限り  、オプションと缶後の  ELSIF文で、別のに続いて、  else文

switchステートメント

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

もし(条件){

}

 

もし(条件){

}他{

}

 

もし(条件){

} ELSIF(決意条件){

} ELSIF(決意条件){

}他{

}

 

三項演算子?:

我々は使用することができます  :?条件演算子を  簡単にするため  ならば...他  の操作の声明を。通常の形式で表示されます。

EXP1 EXP2 EXP3     

Exp1の式がtrueの場合、EXP2式は、それを返すように評価し、そうでない場合はEXP3を返します。

それは次のようになります。

#!/ usr / local / bin / perlの
$名= ルーキーチュートリアル
$のお気に入り= 10 ;
ステータス$ = $お気に入り> 60 トップサイト人気のウェブサイトではありません
印刷" $名- $ステータス\ nを" ;

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

ルーキーチュートリアル- ではない人気のあるウェブサイト  


 参考:https://www.runoob.com/perl/perl-conditions.html

おすすめ

転載: www.cnblogs.com/Formulate0303/p/11222171.html