A pointer to a variable is an address in memory of that variable.

Go doesn’t allow pointer arithmetic. You can’t add to or subtract from pointers.

Zero value of a pointer is nil.

Basics of pointers:

https://codeeval.dev/gist/caaac781536be9e4dc0c2f6eab8bc196

Basics of pointers

Dereferencing pointers

Pointer vs. value methods