go 里面数组切片[:] 底层是复制一个新的
package ethereum import ( "testing" "unsafe" ) func Test1(t *testing.T) { a := "dafasdf" b := a[:] println(unsafe.Pointer(&a)) //0xc000063e78 println(unsafe.Pointer(&b)) //0xc000063e68 }
contact me:wechat 15122306087
package ethereum import ( "testing" "unsafe" ) func Test1(t *testing.T) { a := "dafasdf" b := a[:] println(unsafe.Pointer(&a)) //0xc000063e78 println(unsafe.Pointer(&b)) //0xc000063e68 }