首页 > 解决方案 > 在 ruby​​ 中交换不同的数组元素

问题描述

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

#Before exchange
arr_one = [1,2,3,4,5]
arr_two = ["some", "thing", "new"]

替换元素后,我期待这样的东西:

#After exchange
arr_one = ["some", "thing", "new"]
arr_two = [1,2,3,4,5]

无论有没有 ruby​​ 方法,我如何处理这个问题?

标签: arraysruby

解决方案


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

arr_one, arr_two = arr_two, arr_one

推荐阅读