Perl 教程 之 Perl 哈希 11

简介: Perl 条件语句

Perl 教程 之 Perl 哈希 11

Perl 哈希

Perl 条件语句

Perl 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

注意,数字 0, 字符串 '0' 、 "" , 空 list() , 和 undef 为 false ,其他值均为 true。 true 前面使用 ! 或 not则返回 false 。

Perl 提供了下列条件语句:

语句 描述
if 语句

一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
if...else 语句

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
if...elsif...else 语句

您可以在一个 if 语句后可跟一个可选的 elsif 语句,然后再跟另一个 else 语句。
unless 语句

一个 unless 语句 由一个布尔表达式后跟一个或多个语句组成。
unless...else 语句。

一个 unless 语句 后可跟一个可选的 else 语句。
unless...elsif..else statement

一个 unless 语句 后可跟一个可选的 elsif 语句,然后再跟另一个 else 语句。
switch 语句

在最新版本的 Perl 中,我们可以使用 switch 语句。它根据不同的值执行对应的代码块。

目录
相关文章
|
6月前
|
Perl
Perl 教程 之 Perl 哈希 12
三元运算符 ? :
28 5
|
6月前
|
Perl
|
6月前
|
Perl
|
6月前
|
Perl
|
6月前
|
Perl
Perl 教程 之 Perl 哈希 3
访问哈希元素
36 4
|
6月前
|
Perl
Perl 教程 之 Perl 哈希 6
读取哈希的 key 和 value
38 1
|
6月前
|
Perl
|
6月前
|
存储 索引 Perl
|
6月前
|
存储 Perl
Perl 教程 之 Perl 数组 10
将数组转换为字符串
60 6
|
6月前
|
存储 索引 Perl