Ruby数组字面量通过[]中以逗号分隔定义,且支持range定义。
- 数组通过[]索引访问
- 通过赋值操作插入、删除、替换元素
- 通过+,-号进行合并和删除元素,且集合做为新集合出现
- 通过<<号向原数据追加元素
- 通过*号重复数组元素
- 通过|和&符号做并集和交集操作(注意顺序)
例子:
#!/usr/bin/ruby
ary = [ "fred", 10, 3.14, "This is a string", "last element", ]
ary.each do |i|
puts i
end
运行结果:
fred
10
3.14
This is a string
last element