我是红宝石的新手。尝试使用方法获取数组中的所有数字。
x = [1..10]
Run Code Online (Sandbox Code Playgroud)
预期结果。
=> [1,2,3,4,5,6,7,8,9,10]
Run Code Online (Sandbox Code Playgroud)
当您键入 时[1..10],您实际拥有的是一个包含单个Range对象的Array。如果你想要一个 FixNums 数组,你实际上删除s 并调用范围本身:[]to_a
irb(main):006:0> x = (1..10).to_a
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)