我有一个变量长度为n的对象数组。由我的数据库中的记录数决定。如何从一个可变长度的数组中获取一个可变长度数组的指定子集?
我需要一个函数来抓住子集的指定长度为m的阵列,其中m可以是我通过在任何整数的(保持对象,以便始终在索引0处开始)。
例如如果n = 10且m = 4
阵列富= [0,1,2,3,4,5,6,7,8,9]
子集的= [0,1,2, 3] 子集b = [4,5,6,7] 子集C = [8,9]
所以,我需要以编程方式可以说,“给我的长度为m的第i个亚组从数组中,给定数组的长度为n。“使用前面的例子:“给我从foo开始的第四个长度为4的子集”=>返回位置[4,5,6,7]处的项目。
我希望这是有道理的。我们将非常感谢红宝石解决方案的帮助!谢谢!
只是为了澄清:将方法签名大致如下'高清条(subset_index,subset_length)'? –