Latest web development tutorials

Perl a meno che ... dichiarazione ELSIF

istruzioni condizionali Perl istruzioni condizionali Perl

A meno che, dopo una dichiarazione con una dichiarazione elsif opzionale, e poi seguito da un altro else.

Questa affermazione condizionale è molto utile nel caso di più condizioni.

Usare meno, elsif, else quando è necessario prestare attenzione ai seguenti punti.

  • Dopo la dichiarazione a meno che non può tenere il passo con 0 o un else, ma ci deve essere dietro ELSIF else.

  • Dopo la dichiarazione a meno che non si può tenere il passo con 0 o 1 elsif dichiarazione, ma deve essere scritto prima l'istruzione else.

  • Se uno elsif eseguito con successo, e altri elsif altro non sarà più eseguito.

grammatica

La sintassi è la seguente:

unless(boolean_expression 1){
   # 在布尔表达式 boolean_expression 1 为 false 执行
}
elsif( boolean_expression 2){
   # 在布尔表达式 boolean_expression 2 为 true 执行
}
elsif( boolean_expression 3){
   # 在布尔表达式 boolean_expression 3 为 true 执行
}
else{
   #  没有条件匹配时执行
}

Esempi

#!/usr/bin/perl

$a = 20;
# 使用 unless 语句检测布尔表达式
unless( $a  ==  30 ){
    # 布尔表达式为 false 时执行
    printf "a 的值不为 30\n";
}elsif( $a ==  30 ){
    # 布尔表达式为 true 时执行
    printf "a 的值为 30\n";
}else{
    # 没有条件匹配时执行
    printf "a  的 值为 $a\n";
}

Il programma precedente, l'uscita è:

a 的值不为 30

istruzioni condizionali Perl istruzioni condizionali Perl