Latest web development tutorials

Perl KECUALI ... pernyataan ELSE

pernyataan bersyarat Perl pernyataan bersyarat Perl

Kecuali pernyataan kemudian dengan yang lain pernyataan opsional, pernyataan lain mengeksekusi ekspresi Boolean benar.

tatabahasa

Sintaksnya adalah sebagai berikut:

unless(boolean_expression){
   # 在布尔表达式 boolean_expression 为 false 执行
}else{
   # 在布尔表达式 boolean_expression 为 true 执行
}

Boolean_expression Jika ekspresi Boolean adalah palsu, kecuali kode dalam eksekusi blok. Jika ekspresi Boolean benar, maka kode dalam blok lain dieksekusi.

diagram alir

contoh

#!/usr/bin/perl

$a = 100;
# 使用 unless 语句检测布尔表达式
unless( $a == 20 ){
    # 布尔表达式为 false 时执行
    printf "给定的条件为 false\n";
}else{ 
    # 布尔表达式为 true 时执行
    printf "给定的条件为 true\n";
}
print "a 的值为 : $a\n";

$a = "";
# 使用 unless 语句检测布尔表达式
unless( $a ){
    # 布尔表达式为 false 时执行
    printf "a 给定的条件为 false\n";
}else{
   # 布尔表达式为 true 时执行
    printf "a 给定的条件为 true\n";
}
print "a 的值为 : $a\n";

Program di atas, output adalah:

给定的条件为 false
a 的值为 : 100
a 给定的条件为 false
a 的值为 : 

pernyataan bersyarat Perl pernyataan bersyarat Perl