1、unless控制结构
条件为假时执行,与if相反
可以附带else
2、Until控制结构
条件为假时执行,一直执行到条件为真;
3、条件修饰词
效果等同于:
类似的模式:
4、裸块控制结构
{
body;
body;
....
}
有利于为临时变量圈定有效范围
5、elsif子句
6、自增、自减
同c语言
7、for
用法同c语言
8、for与foreach
在perl中,两者等价,优先选择纯正的foreach
9、5种循环块:for、foreach、while、until、裸块
last 等效于C语言中的break,next等效于c语言中的continue
redo:重新执行本次迭代
10、带标签的块
将标签及一个冒号放在循环的前边,标签建议全大写;
标签用来命名整块代码,需要的时候在last、next、redo后边加上这个标签。
11、三目操作符
?: :条件表达式?真表达式:假表达式
可以写出多路分支:
12、逻辑操作符
&&、||:与C语言用法一致
13、短路操作符
如果“||”左边的值为假,则将右边的值赋给$last_name;
14、“定义否”操作符://
如果“||”左边的值本身就是假值,则无法正确赋值;
不管“//”左边的值是真还是假,只要已经定义,就赋值给$last_name;
15、单词写法
逻辑与(&&、and)、逻辑或(||、or)
Perl语言学习笔记 10 其他控制结构
时间: 2024-10-05 02:53:46