标签:
1. 第一个程序:
#!/usr/bin/perl
print "hello world.\n";
2. 第二个程序
#!/usr/bin/perl
use 5.010; #告诉perl要使用5.010版本的新特性
say "hello world."; #与print效果一样,只是不需要“\n”即可换行
3. 使用变量前不需要定义
4. 第三个程序
#!/usr/bin/perl
#
@lines = `perldoc -u -f atan2`; #用倒引号调用外部程序,输出的结果会一行行地存储在@lines这个数组变量中。
foreach (@lines) {
s/\w<([^>]+)>/\U$1/g;
print;
}
5. 在 Perl 中,不管是数字还是字符串都用标量(scalar)来存储,一个标量变量以 $ 开头。Perl是通过操作符来识别变量是数字还是字符串。
6. 字符串操作
6.1 "aaa"."bbb"
6.2 "aaa" x 4 #aaa重复4次
7. 标量变量
以$开头
8. 比较操作符
9. if语句
if () {
} else {
} #一定要有{},哪怕只有一个语句
10. 获取用户输入
$text = <STDIN> #获取用户输入
chomp($text) 或 chomp $text #去掉"\n"
11. while 语句
$count = 0;
while ($count < 10) {
$count += 2;
print "$count\n";
}
12. undef值
如查一个变量没有被赋值,那么它的值是undef,表示什么也没有。
$line = <STDIN>;
if (defined($line) ) #如果$line是undef,返回假 {
print "$line\n"
}
13. 列表与数组
标签:
原文地址:http://www.cnblogs.com/jawfeng/p/5027398.html