package main import "fmt" func main() { a, b := 5, 10 swap(&a, &b) fmt.Println(a == 10, b == 5) } func swap(a *int, b *int) { // temp := a // *a, *b = *b, *temp *a, *b = *b, *a }