結(jié)論:如果將一個接口類型變量斷言成一個指針類型的變量稚叹,在斷言成功的前提下动雹,兩個變量將共享內(nèi)存空間
package main
import "fmt"
func main() {
var a = 34
var i interface{} = &a
o := i.(*int)
fmt.Println(i, o)
}
// output: 0xc4200160a0 0xc4200160a0
很明顯了槽卫,就不解釋了
結(jié)論:如果將一個接口類型變量斷言成一個指針類型的變量稚叹,在斷言成功的前提下动雹,兩個變量將共享內(nèi)存空間
package main
import "fmt"
func main() {
var a = 34
var i interface{} = &a
o := i.(*int)
fmt.Println(i, o)
}
// output: 0xc4200160a0 0xc4200160a0
很明顯了槽卫,就不解釋了