要在Ruby中将一个数组添加到另一个数组而不是得到多维结果,您可以使用concat
方法或+
操作符。以下是两种方法的示例:
array1 = [1, 2, 3]
array2 = [4, 5, 6]
# 方法1:使用concat方法
array1.concat(array2)
puts array1.inspect # 输出:[1, 2, 3, 4, 5, 6]
# 方法2:使用+操作符
array1 = array1 + array2
puts array1.inspect # 输出:[1, 2, 3, 4, 5, 6]
在这两种方法中,concat
方法会直接修改array1
,而+
操作符会创建一个新的数组。如果您希望保留原始数组,请使用+
操作符。如果您不需要保留原始数组,请使用concat
方法。
领取专属 10元无门槛券
手把手带您无忧上云