这个完全是转自网络资源, 自己懒, 不愿意写了, 给你个链接。 看看能不能帮你吧
>
use strict;
使用严谨的方式,在这种方式下,任何变量都必须先定义。定义时可以使用my或our来指定其范围(局部、全局)。
初学者可以不必use strict;,享受perl的方便。但真正编写程序,建议使用,可以帮助排错。
sub return_average {
my(@number)=@_;
my($average)=0;
foreach(0$#number){
$average += $number[$_];
}
$average = $average / ($#number+1);
}
你那个 foreach 闭合括号写错了!
perl有两种运行方式,比较常用的是以脚本的形式,还有一种就是在命令行下直接运行。\x0d\先说脚本形式\x0d\如果不会vi的话,你可以用图形界面的文本编辑器,在ubuntu下新建一个文本文件,以pl作为后缀,这样打开就可以以perl的形式高亮显示了。然后在里面输入perl脚本程序,保存,chmod u+x testpl,这样可以使其成为可执行文件,在命令行下直接/testpl就可以运行了。\x0d\要是想在命令行下直接运行perl语句,可以如下\x0d\例如 perl -e 'print "hello, world";'\x0d\打印hello,world\x0d\-e指示后面跟着的是perl语句。\x0d\\x0d\你最好还是先找本入门的书系统的看看,自己摸索入门比较慢!
以上就是关于perl程序如何编译成二进制文件并使用全部的内容,包括:perl程序如何编译成二进制文件并使用、下面的perl程序不知道错哪了,哪位高手可以帮忙解决呀谢谢、perl初学者请教,为什么我的编程环境,简单的一个变量都要加my才能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)