Original post

https://play.golang.org/p/Inn0fgn1H23

Why does fmt.Println(*&j) produce 39, but if I change j to k : https://play.golang.org/p/9qblZnxweVL
I get 0x414020 ?

Seemingly similarly, if I change j to k : https://play.golang.org/p/fvHT8SEtb-J
https://play.golang.org/p/tPdIL7Ld3o5
I get the address rather than the value. Why?