Cod*_*der 10 ruby arrays ruby-on-rails
我需要知道如何在rails中创建对象数组以及如何在其中添加元素.
我是铁杆上的红宝石新手,这可能是某种愚蠢的问题,但我无法找到确切的答案.那么请对此提出一些专家意见
Dan*_*ons 18
你需要的只是一个数组:
objArray = []
# or, if you want to be verbose
objArray = Array.new
Run Code Online (Sandbox Code Playgroud)
推动push或使用<<:
objArray.push 17
>>> [17]
objArray << 4
>>> [17, 4]
Run Code Online (Sandbox Code Playgroud)
您可以使用任何您喜欢的对象,它不必是特定类型.
edg*_*ner 13
由于一切都是Ruby中的对象(包括数字和字符串),因此您创建的任何数组都是一个对象数组,对它可以容纳的对象类型没有限制.Ruby 中没有整数数组或小部件数组.数组只是数组.
my_array = [24, :a_symbol, 'a string', Object.new, [1,2,3]]
Run Code Online (Sandbox Code Playgroud)
如您所见,数组可以包含任何内容,甚至包含另一个数组.
| 归档时间: |
|
| 查看次数: |
39618 次 |
| 最近记录: |