go如何交换2个变量的值

在 Go 语言中,你可以使用类似于以下的语法来交换两个变量的值:

a, b = b, a

这个语句会将变量 a 的值赋值给 b,并将变量 b 的值赋值给 a。这样,两个变量的值就交换了。

例如,如果你有两个变量 ab,它们的值分别为 1 和 2,你可以使用以下代码来交换它们的值:

a, b = b, a

这时,变量 a 的值为 2,变量 b 的值为 1。

请注意,在 Go 语言中,交换两个变量的值不需要使用临时变量,这一点与其他语言不同。

希望这对你有所帮助。