普通交换需要三行代码
aa := 10
bb := 20
//普通交换
temp := bb
bb = aa
aa = temp
快速交换两个数只需要一行代码
package main
import "fmt"
func main() {
aa := 10
bb := 20
fmt.Println(aa, bb)
//快速交换
aa, bb = bb, aa
fmt.Println(aa, bb)
a := 10
b := 20
c := 30
a, b, c = c, a, b
fmt.Println(a, b, c)
}
大家觉得输出结果是什么呢?可以通过在线工具测试代码。