Original post

famously has pointers, including internal pointers, but not pointer arithmetic. You can take the address of nearly anything, but you can’t make that pointer point at anything else, even if you took the address of an array element. Pointer arithmetic would undermine Go’s type safety, so it can only be done through special mechanisms in theunsafe package. 6 points posted by kenny