Ruby 陣列操作

2022-08-27 02:15:13 字數 1069 閱讀 6586

以下**在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...