在 ruby​​ 中交换不同的数组元素

Den*_*mbo 1 ruby arrays

是否有任何 ruby​​ 方法可以用来替换两个不同的数组元素?例如,我有这两个数组:

#Before exchange
arr_one = [1,2,3,4,5]
arr_two = ["some", "thing", "new"]
Run Code Online (Sandbox Code Playgroud)

替换元素后,我期待这样的事情:

#After exchange
arr_one = ["some", "thing", "new"]
arr_two = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

无论是否使用 ruby​​ 方法,我该如何处理?

Mar*_*pka 5

你的意思是,你想“交换”局部变量的值?在 Ruby 中这很容易:

arr_one, arr_two = arr_two, arr_one
Run Code Online (Sandbox Code Playgroud)