perl
文章平均质量分 53
cheerileeyoki
菜菜,捞捞,呜呜。
展开
-
【perl】报错合集
上面的例子中你发现我没有使用strict。再或者有个变量是$ number_of_misstakes,而你没有注意到原来的变量就有输入错误,然后你输入了$ number_of_mistakes。如果幸运的话,你可能只犯一次错误,不过如果你倒霉地使用了两次错误的变量,这样的警告就不会出现了。出现上面三个错误,大部分的原因是没有配置相应的资料包在komodo里面,因为需要运行的东西是需要很多资料包辅助运行的,才可以成功运行。设想一下,有人使用了一个变量$ l1,之后你要使用同一个变量,但是你却输入了$ ll。原创 2023-08-05 10:48:27 · 1527 阅读 · 0 评论 -
perl输出中文乱码【win10】
活动代码页是936,936代码页对应的是gb2312(即中文),或者说是gbk。和模块中使用的不一样。运行的时候输出的内容变成了中文乱码,原因首先来查找一下自己的perl的模块里面是否有Encode-CN。还有一种方法,针对我们STDIN、STDOUT、STDERR(即标准输入、标准输出和标准错误)统统使用某种编码作为编码格式。安装方式有很多种,我这里用的是CPAN的安装方式,且前提是我已经有perl的情况(但是没有CPAN),先下载CPAN。一定要注意一点,如果代码涉及到读取中文的文件,一定要加上。原创 2023-07-17 09:31:18 · 1365 阅读 · 1 评论 -
Global symbol “%data“ requires explicit package name
"使用5.014"启用use strict和use feature ‘say’;不过其实我并没有使用use strict,查看了自己写的内容,之后排查得到的原因是。2,如果用了use strict;则,请在每个变量前加my将其声明为本地变量;一,使用use strict;1,首先,检查你是不是用了use strict;3,进行完前两步后,重新编译,此时问题解决。原创 2023-07-15 16:04:37 · 436 阅读 · 0 评论