如何从Perl中的最后一个数组元素打印第一个到第五个?
发布时间:2020-12-15 21:20:00 所属栏目:大数据 来源:网络整理
导读:我正在运行以下代码,我试图通过@rainbow数组中的第五个最后一个元素打印@rainbow数组中的第一个元素。此代码适用于数组边界内的任何正数索引,但不适用于负数: @rainbow = ("a".."z");@slice = @rainbow[1..-5];print "@slicen"; 解决方法 你要 my @slice
我正在运行以下代码,我试图通过@rainbow数组中的第五个最后一个元素打印@rainbow数组中的第一个元素。此代码适用于数组边界内的任何正数索引,但不适用于负数:
@rainbow = ("a".."z"); @slice = @rainbow[1..-5]; print "@slicen"; 解决方法
你要
my @slice = @rainbow[0 .. $#rainbow - 5]; 要小心,1是第二个元素,而不是第一个元素。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读