Perlの条件文2024 年の最新の入門チュートリアル。このコースでは 三項演算子?:, について学習できます。

Perlの条件文

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

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

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

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

ステートメント 説明

if文

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

場合ja. else文

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

ja. ELSIF ja. else文の場合

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

声明でない限り

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

しない限りja. else文。

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

しない限りja. elsifjaelseステートメント

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

switchステートメント

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

三項演算子?:

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

Exp1 ? Exp2 : Exp3;

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

それを以下に示します。

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

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

print "$name - $status\n";

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

本教程 - 不是热门网站
Perlの条件文
10/30