以下**在ruby 2.5.1
中編譯通過
myarray =
array
.new(10
)# 定義長度為10的陣列
myarray1 =
array
.new(4
,"item"
)# 定義長度為4,並用 'item'填充
myarray2 =[12
,13,14
]
myarray =
['aa'
,'bb'
,'cc'
]# 陣列賦值
myarray1[0]
=10# 對型別不敏感 # 修改元素的值
value = myarray[
2]
length = myarray.length
myarray <
<
30# 在myarray後面追加乙個元素
myarray.clear
myarray = myarray1 + myarray2 # 兩個陣列所有元素組成新陣列
方法1
for item in myarray do
puts item
end
方法2
myarray.each_index
方法3
myarray.length.times do
|index|
item = myarray[index]
puts item
end
方法4
myarray.
each
ruby 陣列操作
陣列的建立 arr array.new num 建立num個元素的陣列,所有陣列元素為nil arr array.new num,elem 建立num個元素的陣列,所有陣列元素為elem arr array m.n 建立m.n元素為m到n的陣列 包括n m.n不包括n arr array elem1...
ruby陣列操作
2009 08 04陣列的建立 arr array.new num 建立num個元素的陣列,所有陣列元素為nil arr array.new num,elem 建立num個元素的陣列,所有陣列元素為elem arr array m.n 建立m.n元素為m到n的陣列 包括n m.n不包括n arr a...
ruby 陣列操作
陣列的建立 arr array.new num 建立num個元素的陣列,所有陣列元素為nil arr array.new num,elem 建立num個元素的陣列,所有陣列元素為elem arr array m.n 建立m.n元素為m到n的陣列 包括n m.n不包括n arr array elem1...