
Perl
zz198808
这个作者很懒,什么都没留下…
展开
-
如何获取一个数组的长度
列表变量出现在标量环境中,就传回列表的长度比如$a=@line这样就把 @line的长度设给了 $a原创 2013-06-21 23:08:50 · 759 阅读 · 0 评论 -
Perl钻石操作符输入
1.[root@zsd script]# cat ex1_2.pl2.#!/usr/bin/perl3.while(<>){4. chomp;5. print "It was $_ that I saw!\n";6.}7.[root@zsd script]# cat fred8.hello everyone原创 2013-06-21 23:12:17 · 1677 阅读 · 0 评论 -
Perl练习
#!/usr/bin/perl=this is a describe$word="Hello "."World"."\n";$newWord=$word x 4;print $newWord; $num=3;$num+=2;print $num,"\n";print "the answer is ",6*7,"\n";print "num value is $n原创 2013-06-21 23:41:23 · 677 阅读 · 0 评论 -
Perl中的多行注释
Perl中的程序注释:单行注释和多行注释 (一)单行注释: 以#开头的行都被perl认为是注释。但是有一个例外,perl程序的第一行是#开头的,他指定了perl程序的解释器。 例如:#print 1; 这种方法有个缺点,就是每次# 只能够注释一行,如果要注释的代码很长,那就是一件很麻烦的事情。 (二)多行注释: 最常用的方法是使用 POD(Plain Old Docu原创 2013-06-21 23:06:45 · 929 阅读 · 0 评论 -
Perl 练习2
#!/usr/bin/perl -wsub add{ $num+=1; print "now num is $num \n";}&add;&add;&add;#!/usr/bin/perl -w#$arr1[0]="zz";#$arr1[1]="aa";#$arr1[2]="bb";#$arr1[99]="cc";#$startIndex=0原创 2013-06-21 23:48:24 · 533 阅读 · 0 评论 -
perl 文件操作
打开、关闭文件 open (filevar, filename) filevar为文件句柄,或者说是程序中用来代表某文件的代号 filename为文件名,其路径可为相对路径,亦可为绝对路径open(FILE1,"file1");open(FILE1, "/u/jqpublic/file1"); 打开文件时必原创 2013-06-25 11:41:15 · 500 阅读 · 0 评论 -
perl中的哈希表
参考:http://blog.youkuaiyun.com/xrt95050/article/details/6427481哈希表的定义: %a = (); 定义哈希表%a, 并初始化为空。 %a = {"a"=>1, "b"=>2}; 定义哈希表%a, %a中有两个键(key)和键值(value)的对应关系。哈希表的访问: $a{"a"};原创 2013-06-25 11:44:58 · 782 阅读 · 0 评论 -
飞船运算符 <=>
perl语言里面有很多匪夷所思的运算符或者内置变量。偶然发现了一个特殊符号“”,查了查手册,才知道叫做“飞船运算符”。作用:比较两个数字,注意是*数字*!结果:如果左边数字大于右边数字,返回-1;如果右边数字大于左边数字,返回1。如果两边数字相等返回0。#!/usr/bin/perlmy $a=$ARGV[0];my $b=$ARGV[1];print $a$b原创 2013-06-25 14:07:50 · 540 阅读 · 0 评论 -
Sublime 下配置vim模式
最近用上了sublime text2, 和textmate比界面要漂亮一些,而且几个平台下都有对应版本,比较统一。sublime支持文本编辑使用 vim 模式,vim 快捷键编辑文本还是挺快的,两个编辑器融合一下也挺好,选择Preferences->Settings- Default, 在文本的最下面有一行"ignored_packages": ["vintage"]原创 2013-06-25 16:49:44 · 6165 阅读 · 0 评论