()
| 26 | } |
| 27 | |
| 28 | func main() { |
| 29 | i := 1 |
| 30 | fmt.Println("initial:", i) |
| 31 | |
| 32 | zeroval(i) |
| 33 | fmt.Println("zeroval:", i) |
| 34 | |
| 35 | // The `&i` syntax gives the memory address of `i`, |
| 36 | // i.e. a pointer to `i`. |
| 37 | zeroptr(&i) |
| 38 | fmt.Println("zeroptr:", i) |
| 39 | |
| 40 | // Pointers can be printed too. |
| 41 | fmt.Println("pointer:", &i) |
| 42 | } |