Latest web development tutorials

Perl KECUALI ... pernyataan ELSIF

pernyataan bersyarat Perl pernyataan bersyarat Perl

Kecuali setelah pernyataan dengan pernyataan elsif opsional, dan kemudian diikuti oleh pernyataan lain lain.

pernyataan kondisional ini sangat berguna dalam kasus beberapa kondisi.

Gunakan kecuali, elsif, pernyataan lain ketika Anda perlu memperhatikan hal-hal berikut.

  • Setelah pernyataan itu kecuali dapat bersaing dengan 0 atau pernyataan lain, tapi harus ada di belakang elsif laporan lain.

  • Setelah pernyataan itu kecuali Anda dapat bersaing dengan 0 atau 1 elsif pernyataan, tetapi mereka harus ditulis sebelum pernyataan lain.

  • Jika salah satu elsif dilaksanakan dengan sukses, dan elsif lain lain tidak akan lagi dijalankan.

tatabahasa

Sintaksnya adalah sebagai berikut:

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{
   #  没有条件匹配时执行
}

contoh

#!/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";
}

Program di atas, output adalah:

a 的值不为 30

pernyataan bersyarat Perl pernyataan bersyarat Perl