ruby中的增量数组,0..40,[10,20,30,40]
如何偏移此数组,使其仅每十个数字输出一次ruby中的增量数组,0..40,[10,20,30,40],ruby,arrays,Ruby,Arrays,如何偏移此数组,使其仅每十个数字输出一次 (0...40) [10,20,30,40] 是单向的。或者更高效的版本;) (1..4)收集{n{n*10} 这将需要(0..40)并且每次递增10。使用步骤方法: 10.step(40,10) 第一个参数是你要计算的数字,第二个参数是你到达那里的“步骤”。为什么不是[0,10,20,30,40]?你想在数组中0?这就是我要找的。步骤的有趣用法,我不知道你可以这么做。但是你能把0作为第一个整数吗?为什么每个人都被否决了?托马索和我投了两张反对票,杰
(0...40)
[10,20,30,40]
是单向的。或者更高效的版本;) (1..4)收集{n{n*10}
这将需要(0..40)并且每次递增10。使用
步骤方法:
10.step(40,10)
第一个参数是你要计算的数字,第二个参数是你到达那里的“步骤”。为什么不是[0,10,20,30,40]
?你想在数组中0
?这就是我要找的。步骤的有趣用法,我不知道你可以这么做。但是你能把0作为第一个整数吗?为什么每个人都被否决了?托马索和我投了两张反对票,杰尔和瑞安都投了一张。问得好,但这可能不是战术性的反对票:我不认为@Ryan会这么做,托马索还没有投过任何反对票。@Andrew我知道这不是战术性的反对票,因为我考虑过同样的事情。Ryan也有一个。奇怪的是这里所有的答案都有。我见过这样的东西,这让我很困惑。我不知道范围#步骤
。它读起来很好。
(0..40).step(10) {|num| puts num } # => 0 10 20 30 40
10.step(40,10)