如何在不使用临时变量的情况下交换两个变量的值?

时间:2016-12-22 21:22:46

标签: ruby

我有两个变量xy

x = 1
y = 2

我想使用一行代码交换它们的值而不使用临时变量

temp = y
y = x
x = temp

知道怎么做?

1 个答案:

答案 0 :(得分:6)

尝试这样的事情

x, y = y, x