永发信息网

perl $#data是什么意思?

答案:1  悬赏:70  手机版
解决时间 2021-04-05 18:41
  • 提问者网友:做自己de王妃
  • 2021-04-05 01:08
perl $#data是什么意思?
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-04-05 01:37
$# 是对数组的操作符,是返回 目的数组的 最后一个元素的编号
例如 @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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯