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
posted @ 2023-07-15 16:52  编程驴子  阅读(7)  评论(0编辑  收藏  举报