17.md 661 字节
Newer Older
W
wizardforcel 已提交
1
# Perl 中的`unless`语句
W
wizardforcel 已提交
2 3 4

> 原文: [https://beginnersbook.com/2017/02/unless-statement-in-perl/](https://beginnersbook.com/2017/02/unless-statement-in-perl/)

W
wizardforcel 已提交
5
perl 中的`unless`语句与 perl 中的[`if`语句正好相反。当给定条件为假时,它执行其体内的语句集](https://beginnersbook.com/2017/02/if-statement-in-perl/)
W
wizardforcel 已提交
6 7 8 9 10 11 12

```
unless(condition) {
   statement(s);
}
```

W
wizardforcel 已提交
13
`unless`正文内的语句在条件为假时执行。
W
wizardforcel 已提交
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

#### 例

```
#!/usr/local/bin/perl

printf "Enter any number:";
$num = <STDIN>;
unless($num>=100) {
   printf "num is less than 100\n";
}
```

**输出:**

```
Enter any number:99
num is less than 100
```