在Ruby中,比较两个数组并合并它们可以使用以下方法:
concat
方法合并数组:array1 = [1, 2, 3]
array2 = [4, 5, 6]
merged_array = array1.concat(array2)
puts merged_array.inspect
输出:
[1, 2, 3, 4, 5, 6]
concat
方法将第二个数组的元素添加到第一个数组中,并返回合并后的数组。
+
运算符合并数组:array1 = [1, 2, 3]
array2 = [4, 5, 6]
merged_array = array1 + array2
puts merged_array.inspect
输出:
[1, 2, 3, 4, 5, 6]
+
运算符将两个数组连接起来,并返回合并后的数组。
concat
方法和uniq
方法合并并去重数组:array1 = [1, 2, 3]
array2 = [3, 4, 5]
merged_array = array1.concat(array2).uniq
puts merged_array.inspect
输出:
[1, 2, 3, 4, 5]
uniq
方法用于去除数组中的重复元素。
这些方法可以帮助你比较两个数组并合并它们。在实际应用中,你可以根据具体的需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云