@arr[2 .. $#arr]
获取一个数组,该数组具有从索引2处的元素到结尾的所有相同元素(即跳过前2个元素).但是,如何使用列表完成此 *** 作,您无法使用$#arr之类的内容(因为列表没有名称).所以这就是问题,是否可以使用列表执行此类 *** 作而无需复制到数组或使用多行代码?是否有一些简单的表示法只提取到达列表末尾的任意长度列表(无需事先知道列表的长度)?换句话说,这样的事情:
(1,2,3,4,5,6,7)[1 .. -1];
得到的(显然不起作用)
(2,7)
这样的符号或函数是否存在(对于列表)?
解决方法sub { @_[1..$#_] }->( 1,7 )总结
以上是内存溢出为你收集整理的perl列表子集范围全部内容,希望文章能够帮你解决perl列表子集范围所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)