perl语言中为什莫没有输出指定的数字数组的内容

cgxf 2010-11-09 05:01:09
程序如下
@arr_number = (1..4);
print $arr_number[2];
foreach $number (@arr_number) {
print $numnber ."\n";
}
输出结果是
3`(回车)
(回车)
(回车)
(回车)
期待的结果是
`3 1
2
3
4
...全文
138 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
proorck6 2010-12-08
  • 打赏
  • 举报
回复
这个问题不难
lion7beck 2010-12-06
  • 打赏
  • 举报
回复
怎么还没结贴??楼主一去不复返啦
proorck6 2010-12-06
  • 打赏
  • 举报
回复
这个帖子我是顶还是不顶呢?
cfy_tangdi 2010-12-05
  • 打赏
  • 举报
回复
细心一点就OK了
wxgiter 2010-12-05
  • 打赏
  • 举报
回复
无语。。。
proorck6 2010-11-22
  • 打赏
  • 举报
回复
楼主太粗心了
iambic 2010-11-10
  • 打赏
  • 举报
回复
写程序不加use strict,错了也是应得的。
lion7beck 2010-11-10
  • 打赏
  • 举报
回复
很显然,是变量名写错了……
proorck6 2010-11-10
  • 打赏
  • 举报
回复
变量名写错了。
在第一行加上
#!perl -w
可以显示警告信息。
lyingbo 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 cgxf 的回复:]
程序如下
@arr_number = (1..4);
print $arr_number[2];
foreach $number (@arr_number) {
print $numnber ."\n";
}
输出结果是
3`(回车)
(回车)
(回车)
(回车)
期待的结果是
`3 1
2
3
4
[/Quote]


这种问题也来这里发贴~~~

$number 和 $numnber 一样吗?
写程序最重要的是细心~
zuo_shen 2010-11-09
  • 打赏
  • 举报
回复
..................

换个工具吧。。。
codesnail 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 codesnail 的回复:]
那是因为你把数字和字符串连接了,数字的值为空了,也就是被转换成空的字符串了,
perl中 上下文很重要。。。。。。。
[/Quote]
不好意思 不是转换的问题 ,可以转的
是你变量名写错了!!!!!!!!!!!!!!!!
codesnail 2010-11-09
  • 打赏
  • 举报
回复
那是因为你把数字和字符串连接了,数字的值为空了,也就是被转换成空的字符串了,
perl中 上下文很重要。。。。。。。

37,738

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧