Perl switch 语句
一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。
switch case 执行是基于 Switch 模块, Switch 模块默认是没有安装的。
安装 Switch.pm 模块
使用 CPAN 安装
打开命令窗口,输入 cpan 命令,然后输入 install Switch 命令:
# cpan cpan[1]> install Switch // 安装 cpan[2]> exit // 退出
Ubuntu 使用 apt-get 安装
sudo apt-get install libswitch-perl
语法
语法格式如下所示:
语法
以下是 switch 语句的规则:
- switch 语句的括号中可以使用任意类型的标量参数。
在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。
case 语句后的标量会与 switch 语句的标量进行比较,判断是否相等。
当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到 break 语句为止。
switch 语句可以有一个可选的 else ,该语句在最后面,该语句在所有 case 不匹配的情况下执行。
当匹配 case 后,会执行 case 语句块代码,执行后跳出 switch 语句。
当匹配 case 后,如果我们需要继续执行接下来的 case 语句,则需要添加 next 语句。
流程图
实例
执行以上程序,输出结果为:
数字 10
接下来我们看下使用 next 的实例:
实例
执行以上程序,输出结果为:
数字 10 数字在列表中
点击查看所有 Perl 教程 文章: https://www.codercto.com/courses/l/19.html
实战移动互联网营销
江礼坤 / 机械工业出版社 / 2016-1 / 79.00
移动互联网的兴起,又为企业带来了新的挑战与机遇!越来越多的人,看到了移动互联网的价值与前景,但是在具体操作时,移动互联网具体如何玩?企业如何向移动互联网转型?如何通过移动互联网做营销?等等一系列问题,接踵而至。虽然目前相关的资料和文章很多,但是都过于零散,让人看完后,还是无从下手。而本书旨在成为移动互联网营销领域标准的工具书、参考书,为大家呈现一个系统、全面的移动互联网营销体系。让大家从思维模式到......一起来看看 《实战移动互联网营销》 这本书的介绍吧!