perl学习笔记03_条件语句循环
1. 条件语句:
if (boolean_expr0) {
#expr0 为true时执行
} elsif (boolean_expr1) {
#expr1 为true时执行
} else {
#没条件匹配时执行
}
unless (boolean_expr0) {
#expr0 为false时执行
} elsif (boolean_expr1) {
#expr1 为true时执行
} else {
#没条件匹配时执行
}
2. 循环语句:
my $i = 0;
while ($i < 10){
print("i=$i\n");
$i += 1;
}
for (my $j=0; $j<10; $j++){
print("j=$j\n");
}
my @list = (2, 12, 34, 51);
foreach my $e (@list){
print("$e\n");
}
3. 循环控制语句
next # 跳过next语句后的语句, 执行下一个循环.
last # 退出当前循环语句块, 结束当前循环
continue # ??
redo
goto