perl $#data是什么意思?

 我来答
百度网友482c463
推荐于2017-09-02
知道答主
回答量:16
采纳率:0%
帮助的人:14.6万
展开全部
$# 是对数组的操作符,是返回 目的数组的 最后一个元素的编号
例如 @data = (1,2,3,4); # @data 存了4个元素,依次是 1 2 3 4
那么 $#data 的 值 就是 3
也就是说 最后一个元素的数组编号。
数组是从0开始计数的:
$data[0] 为第一个元素 1
$data[1] 为第二个元素 2
$data[2] 为第三个元素 3
$data[3] 为第四个元素 4

所以,在此例中,$data[$#data] == $data[3] == $data[-1] == 4
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式