perl语言中,数组@array为何有时候在程序中是作为一个数(例如在循环条件里),有时候是作为一个完整数组?
3个回答
展开全部
你这个问题是:@array要在上下文中的意思来看,如果在你说的地方是一个数,那么那个地方不能用数组或者不合适,系统就会将它看到数组元素的个数来处理。你引用数组的时候要注意,元素引用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$num=@array,楼主的意思是这种意思吧?perl就是这么奇怪,能懂你所要的东西,这种情况就是将数组元素个数赋值到$num中。假如是$num<@array,既是$num少于该数组的元素个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在标量环境里面就是一个数, 在列表环境就是数组
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询