perl语言中,数组@array为何有时候在程序中是作为一个数(例如在循环条件里),有时候是作为一个完整数组?

如何区别@array在程序中的不同形式?求大神指点,谢谢!... 如何区别@array在程序中的不同形式?求大神指点,谢谢! 展开
 我来答
张萍和张桂秋
2012-05-14 · TA获得超过106个赞
知道答主
回答量:209
采纳率:0%
帮助的人:73万
展开全部
你这个问题是:@array要在上下文中的意思来看,如果在你说的地方是一个数,那么那个地方不能用数组或者不合适,系统就会将它看到数组元素的个数来处理。你引用数组的时候要注意,元素引用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0o木目心o0
2012-05-13 · 超过12用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:35.7万
展开全部
$num=@array,楼主的意思是这种意思吧?perl就是这么奇怪,能懂你所要的东西,这种情况就是将数组元素个数赋值到$num中。假如是$num<@array,既是$num少于该数组的元素个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenwei5566
2012-05-13 · TA获得超过610个赞
知道小有建树答主
回答量:575
采纳率:33%
帮助的人:247万
展开全部
在标量环境里面就是一个数, 在列表环境就是数组
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式