初学perl,看《perl语言入门》第五章,有一个疑问,谢谢



QUOTE:
原帖由 hepower 于 2007-12-6 11:19 发表
哦,这样的,那直接双击.pl 文件和在cmd下运行有什么区别么,我只知道在cmd下运行可以给程序传参数的!
还有一个疑问哈,不知道perl可不可以调试呢?有没有比较好的调试工具?
另外,好像有时我在程序中加入  ...

1. 本质上没有区别. 建议在cmd中运行
2. 自带的调试 perl -d your_script.pl   基本上都用不着调试吧
3. strict...可以那么说. 加上use strict; use warnings;(或-w) 是个好习惯.
嗯 我装了activestate 调试比较好用,我会努力学习perl,如果有问题再来请教大家
今天下午争取把第七章和第八章看完 :)
open (STDOUT,">>log.txt") or die "append failed $!";
open(STDERR,">&STDOUT");
$|=1;
print "ok\n";
{
other code
}
close  STDERR;
close  STDOUT;


这样就把脚本输出redirect 到lof.txt中
要看运行结果看log.txt就是
如现在运行结束后log.txt中有"ok"字符。