溫馨提示×

Ruby數(shù)組操作怎樣合并數(shù)組

小樊
81
2024-11-06 02:26:34
欄目: 編程語言

在Ruby中,有多種方法可以合并數(shù)組。以下是一些常用的方法:

  1. 使用+運算符:
array1 = [1, 2, 3]
array2 = [4, 5, 6]
merged_array = array1 + array2
puts merged_array.inspect # 輸出: [1, 2, 3, 4, 5, 6]
  1. 使用concat方法:
array1 = [1, 2, 3]
array2 = [4, 5, 6]
merged_array = array1.concat(array2)
puts merged_array.inspect # 輸出: [1, 2, 3, 4, 5, 6]
  1. 使用<<運算符(將一個元素添加到數(shù)組的末尾):
array1 = [1, 2, 3]
array2 = [4, 5, 6]
array1 << array2
puts array1.inspect # 輸出: [1, 2, 3, 4, 5, 6]
  1. 使用Array#push方法(將一個或多個元素添加到數(shù)組的末尾):
array1 = [1, 2, 3]
array2 = [4, 5, 6]
array1.push(array2)
puts array1.inspect # 輸出: [1, 2, 3, 4, 5, 6]

注意:使用<<運算符和push方法會修改原始數(shù)組,而+運算符和concat方法會創(chuàng)建一個新的數(shù)組。根據(jù)你的需求選擇合適的方法。

0