Чтобы объединить два списка в Ruby, вы можете использовать различные методы. Вот несколько примеров кода:
-
Использование оператора «+»:
list1 = [1, 2, 3] list2 = [4, 5, 6] merged_list = list1 + list2 puts merged_list.inspectВыход:
[1, 2, 3, 4, 5, 6] -
Использование метода concat:
list1 = [1, 2, 3] list2 = [4, 5, 6] list1.concat(list2) puts list1.inspectВыход:
[1, 2, 3, 4, 5, 6] -
Использование метода push:
list1 = [1, 2, 3] list2 = [4, 5, 6] list2.each { |element| list1.push(element) } puts list1.inspectВыход:
[1, 2, 3, 4, 5, 6] -
Использование оператора concat (<<):
list1 = [1, 2, 3] list2 = [4, 5, 6] list1 << list2 puts list1.inspectВыход:
[1, 2, 3, [4, 5, 6]] -
Использование метода Flatten:
list1 = [1, 2, 3] list2 = [4, 5, 6] merged_list = [list1, list2].flatten puts merged_list.inspectВыход:
[1, 2, 3, 4, 5, 6]