В следующем коде:
func main() {
foo := "bar"
fooPointer := &foo
fmt.Println(&foo, &fooPointer)
}
Разве адреса памяти &foo
и &fooPointer
не должны совпадать?
Насколько я понимаю,
*variable
- указатель на значение variable
&variable
возвращает указатель на variable