Perl KECUALI pernyataan
Kecuali pernyataan terdiri dari ekspresi Boolean diikuti oleh satu atau lebih pernyataan.
tatabahasa
Sintaksnya adalah sebagai berikut:
unless(boolean_expression){ # 在布尔表达式 boolean_expression 为 false 执行 }
Boolean_expression Jika ekspresi Boolean adalah palsu, jika pernyataan dalam blok kode akan dijalankan. Jika ekspresi Boolean benar, jika set pertama kode setelah pernyataan (setelah kurung tutup) akan dieksekusi.
diagram alir
contoh
#!/usr/bin/perl $a = 20; # 使用 unless 语句检测布尔表达式 unless( $a < 20 ){ # 布尔表达式为 false 时执行 printf "a 大于等于 20\n"; } print "a 的值为 : $a\n"; $a = ""; # 使用 unless 语句检测布尔表达式 unless ( $a ){ # 布尔表达式为 false 时执行 printf "条件 a 为 false\n"; } print "a 的值为 : $a\n";
Program di atas, output adalah:
a 大于等于 20 a 的值为 : 20 条件 a 为 false a 的值为 :