已知
a = [1,2,3]
b = [4,5,6] # or b = [4,5,6, [7,8,9]]
a + b
a.concat(b)
push
a.push(*b)
a.unshift(*b)
insert
a[a.length, 0] = b
a[a.length..0] = b
a.insert(a.length, *b)
flatten, (a1 << a2).flatten!
a | b
, 好吧,這個也算,這個是求 Unique 的。
6的變形
a = [1,2,3]
c = [4,5,6]
a.each{|n| c = [n] | c }
# => [3, 2, 1, 4, 5, 6]
再來一個用 <<
來寫
c= []
a.each {|n| c<<n}
請 牛人 現身,繼續增加方法!
[*a, *b]