随笔分类 - PERL
摘要:1. Why do you write a program in Perl?Ans : Easy to use and fast execution since perl script undergoes only two phases like compile phase and run phase.2. What is the difference between chop & chomp functions in perl?Ans : Chop removes last character.Chomp removes new line character.3. What is a
阅读全文
摘要:文件句柄文件句柄就是Perl程序里的某个名 称,代表Perl进程与外界之间的输入/输出联系。文件句柄的命名和Perl中其它变量命名没有差别(数字、下划线、字母构成,字母、下划线开头),因没 有任何的前置字符,容易和一些保留字或者"标签"互相混淆,Larry建议大家用大写字母来标表示文件句柄(否则会报错:Unquoted string "xxx" may clash with future reserved word at yyy line zzz.)。Perl保留了6个有特殊用途的文件句柄名称:STDIN STDOUT STDERR DATA ARGV和
阅读全文
摘要:本文写给自己看,很乱,不建议外人阅读!1,使用Perl建立一个新文件:open (FILE, ">new_file");注意,>不能少,否则无法建立成功。2,perl编程语言中所有自带关键词,一律使用小写字母。
阅读全文
摘要:最近编写一个perl脚本时候,编译出现了Global symbol "" requires explicit package name at ""的错误,后发现是由于使用use strict;造成,那么问题解决方法应该有两个:一,使用use strict; ,修改其他代码,如下:1,首先,检查你是不是用了use strict;2,如果用了use strict; 则,请在每个变量前加my将其声明为本地变量;3,进行完前两步后,重新编译,此时问题解决。二,去掉use strict;语法的严格检查,重新编译,问题应该解决了。题外话:何时使用use strict
阅读全文
摘要:标题brian的Perl问题之万能指南纲要阅读这份指南并保持明智的头脑描述我的调试哲学我相信三件事情:这不是个人问题别老想着是你的代码。你可能觉得自己是个艺术家,但实际上就算是经验丰富的大师也会写出很多垃圾。每个人的代码都是垃圾,我的也是你的也是。要学着 去喜欢它。当你碰到问题的时候,你应该想:“噢,我写的垃圾代码出了点问题。”这说明你不再去责怪 Perl。不应该变成个人性的问题。忘记你以前怎么做的。如果不是你做事的方法有点问题,你也不会来读这个。这并不是坏事,只是到了该有点长进的时间。我们都经历过的。个人责任感如果你的代码出了问题那仅仅是——你的问题。你应该尽最大的力量自己解决。记住,每个人
阅读全文