Perl 中的unless-else语句,类似于unless 语句,Perl 中的unless-else
语句与if-else 语句相反。在except-else
中,如果条件为false
,执行内部语句,如果条件为true
,则执行else
内的语句。
unless(condition) {
#These statements would execute
#if the condition is false.
statement(s);
}
else {
#These statements would execute
#if the condition is true.
statement(s);
}
示例如下:
#!/usr/local/bin/perl
printf "Enter any number:";
num = <STDIN>;
unless(num>=100) {
#This print statement would execute,
#if the given condition is false
printf "num is less than 100\n";
}
else {
#This print statement would execute,
#if the given condition is true
printf "number is greater than or equal to 100\n";
}
输出:
Enter any number:100
number is greater than or equal to 100