Perlの条件文2024 年の最新の入門チュートリアル。このコースでは 三項演算子?:, について学習できます。
Perlの条件文は、コードブロックの実行を決定するために、結果の1つ以上の文(trueまたはfalse)によって実行されます。
次の図は、条件文の実行の単純な理解することができます:
番号0、文字列'0'、 ""、空リスト()、とはundefが偽であることに注意してください、他の値はtrueです。真のフロントを使用してください!かどうか、それはfalseを返します。
Perlは、ドロップダウンの条件文を提供します。
ステートメント | 説明 |
---|---|
ブール式は、1つ以上の文の声明が続いた場合 。 | |
オプションのelse文とif文の後、else文は、ブール式がfalseで実行されます。 | |
あなたはif文の後に、オプションのELSIFステートメントが続き、その後、別のelse文を続けることができます。 | |
文は、1つ以上の文に続くブール式で構成されていない限り。 | |
オプションのelse文と文の後を除きます。 | |
別のelseステートメントに続く、その後、オプションのELSIFステートメントを使用してステートメントの後でない限り、と。 | |
Perlの最新バージョンでは、switchステートメントを使用することができます。 それは別の値に応じて対応するコードブロックを実行します。 |
私たちは、運用を簡素化する条件演算子:?もしja. elseステートメントを使用することができます。通常の形式で表示されます。
Exp1 ? Exp2 : Exp3;
Exp1の式が真の場合、式は、そうでなければExp3を数Exp2の結果を返します。
それを以下に示します。
#!/usr/local/bin/perl $name = "本教程"; $favorite = 10; # 喜欢数 $status = ($favorite > 60 )? "热门网站" : "不是热门网站"; print "$name - $status\n";
上記のプログラムは、出力は次のようになります。
本教程 - 不是热门网站