Ruby允许返回数组的一部分吗?
Perl允许您使用“..”运算符从数组返回切片。所以如果我想从一个数组中得到第4到第8个单元格,我可以这样做:Ruby允许返回数组的一部分吗?,ruby,Ruby,Perl允许您使用“..”运算符从数组返回切片。所以如果我想从一个数组中得到第4到第8个单元格,我可以这样做: sample_array[4..8] 如果我把它分配给一个新的数组,它将只有那5个单元格。Ruby有这样的操作符吗 谢谢。嗯,你自己试一试不比问一下快吗 是的,有这样的接线员。就像你描述的那样工作。你回答了自己的问题。Array#[]方法可以获取一个范围,并返回该数组的切片。您似乎已经回答了自己的问题,但fwiw,这里是显示了更多可能性的示例。它也可以作为样本数组[4,8]来完成,这
sample_array[4..8]
如果我把它分配给一个新的数组,它将只有那5个单元格。Ruby有这样的操作符吗
谢谢。嗯,你自己试一试不比问一下快吗
是的,有这样的接线员。就像你描述的那样工作。你回答了自己的问题。Array#[]方法可以获取一个范围,并返回该数组的切片。您似乎已经回答了自己的问题,但fwiw,这里是显示了更多可能性的示例。它也可以作为
样本数组[4,8]
来完成,这实际上更快。@Jesse sample_数组[4,8]与样本数组[4,8]不同。第一个从索引4开始,然后获取接下来的8个索引。第二个从索引4到索引8获取项目。