📅  最后修改于: 2023-12-03 15:09:33.836000             🧑  作者: Mango
在 Ruby 中,你可以使用 concat
方法将两个列表合并在一起。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1.concat(list2)
puts result.inspect # 输出 [1, 2, 3, 4, 5, 6]
如上所示,我们创建了两个列表 list1
和 list2
,然后使用 concat
方法将它们合并在一起。
请注意,concat
方法会修改 list1
对象本身,因此 list1
的值会变成合并后的列表。同时,合并后的列表也将作为返回值被返回。
另一种合并列表的方法是使用“+”操作符。这种方法返回的是一个新的列表,而不是修改现有列表。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2
puts result.inspect # 输出 [1, 2, 3, 4, 5, 6]
如上所示,我们创建了两个列表 list1
和 list2
,然后使用 +
操作符将它们合并在一起。
和使用 concat
方法不同,这种方法返回的是一个新的列表。因此,list1
和 list2
的值都不会发生变化。
无论使用 concat
方法还是 +
操作符,都可以将两个列表合并在一起,返回一个新的列表。使用 concat
方法会修改现有列表,而使用 +
操作符则不会。在实际的开发中,你可以根据具体的需求来选择合适的方法。