Указатель содержит адрес памяти значения, а не само значение. Go имеет указатели (как в C), но делает их простыми и безопасными — нет арифметики указателей, и сборщик мусора управляет памятью. Они используются для эффективного совместного использования и изменения данных.
Два оператора: & и *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
