package main import "fmt" func main() { // ptr := new(int) a := 3 b := 4 test(&a, &b) } func test(x1 *int, x2 *int) { // fmt.Println(*x1 * *x2) *x1, *x2 = *x2, *x1 fmt.Println(*x1, *x2) }