pointer.go 199 B

1234567891011121314151617
  1. package main
  2. import "fmt"
  3. func main() {
  4. // ptr := new(int)
  5. a := 3
  6. b := 4
  7. test(&a, &b)
  8. }
  9. func test(x1 *int, x2 *int) {
  10. // fmt.Println(*x1 * *x2)
  11. *x1, *x2 = *x2, *x1
  12. fmt.Println(*x1, *x2)
  13. }