package main
import "fmt"
func main() {
// swap value
var a = 3
var b = 4
var c = 5
fmt.Println("a,b,c", a, b, c)
a, b, c = b, c, a
fmt.Println("a,b,c", a, b, c)
// swap point
pa := &a
pb := &b
fmt.Println("a,b", a, b)
*pa, *pb = *pb, *pa
fmt.Println("a,b", a, b)
fmt.Println("a,b", a, b)
return
}
简单很强大