我目前正在阅读 Go 编程语言书,该书描述了字符串或子字符串的副本具有相似的内存地址。
s := "hello"
c := s
fmt.Println(&s, &c) // prints 0xc000010230 0xc000010240
我的问题是,不应该&c和&s因为它c是一个精确的副本一样吗?
RAM
Address | Value
&s 0xc000010230 | "hello" <----- s
&c 0xc000010240 | "hello" <----- c
噜噜哒
相关分类