如何在ruby中交换数组中的元素?

Big*_*ird 3 ruby arrays

因此,目标是将两个包含句子的数组组合在一个新的数组中,这个数组必须互换句子.

有点像:

array_1 = ['1','2','3']

array_2 = ['a','b','c']

new_array = ['1','a','2','b','3','c']
Run Code Online (Sandbox Code Playgroud)

将不胜感激任何指导.

Sha*_*uli 5

拉链和压平

array_1.zip(array_2).flatten(1)
Run Code Online (Sandbox Code Playgroud)

  • flatten(1)在概念上更精确. (2认同)