我的个人博客: kevoo.org
前几天忙里偷闲,看了会perl,做了点笔记,现在记在网上,以备查阅。
1,用perl执行perl程序:
perl -w filename #-w表示程序如果包含可能的错误,perl会发出警告,-w也可以放到#!D:/Perl/bin/perl.exe -w,省去了每次运行程序的时候手动输入的麻烦。
2,另外对于调试,还可以在程序中加入use diagnostics;,这样,每次调用程序时,都会停一会,因为perl做了大量的工作,使一旦有错误发生时,可以在错误报告处阅读其相关文档。
当然,可以在运行程序的时候用perl -Mdiagnostics filename打开这样的功能。
3,<STDIN>表示接收用户键盘输入,如:$line = <STDIN>;
4, 函数chomp(),去掉尾部换行符,可以这样:chomp($line=<STDIN>);但如果有两个换行(/n/n),它只能换去一个。作为一个函数,chomp有返回值,返回移除的个数,但这基本上没用。
5, 对于perl中的函数,如果括号不是必须的,则尽可以去掉,像上边的表达式就是个例外。
6,如果你的程序出现了死循环,你可以用ctrl+c结束,当然,这是在命令行下执行的时候。
还发现,PHP和Perl在语法上很像。。
先上这点吧。