码迷,mamicode.com
首页 > 其他好文 > 详细

Perl学习

时间:2015-12-07 22:35:10      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

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. 列表与数组

  

Perl学习

标签:

原文地址:http://www.cnblogs.com/jawfeng/p/5027398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!