红宝石新手在这里。如何将多个元素分配给索引不连续的数组?我有一个长度为 1000 的数组,我希望将索引 30,40,50...90 分配给 strings ["thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety"]
。我这样做的尝试是这样的:
tableWords = Array.new(1000)
tableWords[(30..90).step(10).to_a] = ["thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety"]
我不认为 Ruby 中的数组赋值是这样工作的,但我不知道该怎么做。谷歌搜索只告诉我当范围是连续的时如何进行多个数组分配,例如 1,2,3,4,...30。
谢谢你。