摘要:
最近编写一个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。不应该变成个人性的问题。忘记你以前怎么做的。如果不是你做事的方法有点问题,你也不会来读这个。这并不是坏事,只是到了该有点长进的时间。我们都经历过的。个人责任感如果你的代码出了问题那仅仅是——你的问题。你应该尽最大的力量自己解决。记住,每个人 阅读全文