Perl与Python编程基础及特性解析
1. Perl语言的流程控制
Perl支持多种传统的流程控制语句,以下是一些常见的流程控制结构及其示例。
-if语句:
$name=<STDIN>; chomp $name; if ($name eq "Tim") { print "Welcome, Tim!"; } elsif ($name eq "Bob") { print "Welcome, Bob!"; } else { print "Welcome, stranger!"; }需要注意的是,Perl中的else if写成elsif,少了第二个“e”。
-while循环:
print "Enter your age: "; $age=<STDIN>; chomp $age; #Make sure the user entered a proper age: while ($age < 0) { print "You can't be that young!\n"; print "Enter your age: "; $age=<STDIN>; chomp $age; } print "Thank you!\n";while