条件控制:
if和 unless
循环控制:
for和 foreach
while和 until
next和 last
if的用法:
if(条件){操作;} # 条件为真,执行操作
if(条件1){
操作1; #条件1为真,执行操作1
}else{操作2;} # 否则,执行操作2
if(条件1){
操作1; # 条件1为真,执行操作1
}elsif(条件2){ #否则,条件2为真,执行操作2
操作2;
}else{操作3;} # 否则,执行条件3
unless的用法:
unless(条件){操作;} # 条件为假,则执行操作
if(1>2){
print“1 > 2\n”;
}else{
print“1 <= 2\n”; # 显示:1<=2
}
unless(1 > 2){
print“1 > 2 ?\n”; # 显示:1>2?
}