Latest web development tutorials

Perl IF ... laporan ELSIF

pernyataan bersyarat Perl pernyataan bersyarat Perl

Setelah pernyataan jika dengan pernyataan elsif opsional, dan kemudian diikuti oleh pernyataan lain lain.

pernyataan kondisional ini sangat berguna dalam kasus beberapa kondisi.

Dalam penggunaan jika, elsif, pernyataan lain ketika Anda perlu memperhatikan hal-hal berikut.

  • Setelah jika pernyataan dapat bersaing dengan 0 atau pernyataan lain, tapi harus ada laporan balik elsif lain.

  • Setelah pernyataan jika 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:

if(boolean_expression 1){
   # 在布尔表达式 boolean_expression 1 为 true 执行
}
elsif( boolean_expression 2){
   # 在布尔表达式 boolean_expression 2 为 true 执行
}
elsif( boolean_expression 3){
   # 在布尔表达式 boolean_expression 3 为 true 执行
}
else{
   # 布尔表达式的条件都为 false 时执行
}

contoh

#!/usr/bin/perl

$a = 100;
# 使用 == 判断两个数是否相等
if( $a  ==  20 ){
    # 条件为 true 时执行
    printf "a 的值为 20\n";
}elsif( $a ==  30 ){
    # 条件为 true 时执行
    printf "a 的值为 30\n";
}else{
    # 以上所有的条件为 false 时执行
    printf "a 的值为 $a\n";
}

Program di atas, output adalah:

a 的值为 100

pernyataan bersyarat Perl pernyataan bersyarat Perl