gpt4 book ai didi

Ruby 一部分一部分地消费数组

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:39 24 4
gpt4 key购买 nike

假设我有一个包含 n 个元素的数组。我想取前 10 个元素并对它们做一些处理,然后是接下来的 10 个,依此类推,直到数组完成。

正确的 Ruby 方法是什么? (有 C 语言背景,我可以写一些 for 循环,在循环内计数到十,做一些事情并将我的簿记变量设置为零并继续主数组处理..)

最佳答案

#!/usr/bin/ruby1.8

a = (1..10).to_a
a.each_slice(3) do |slice|
p slice # => [1, 2, 3]
# => [4, 5, 6]
# => [7, 8, 9]
# => [10]
end

关于Ruby 一部分一部分地消费数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2275199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com