type test struct{
name string
}
func (t test) TestValue() {
}
func (t *test) TestPointer() {
}
func main(){
t := test{}
m := test.TestValue
m(t)
m1 := (*test).TestPointer
m1(&t)
}
type test struct{
name string
}
func (t test) TestValue() {
fmt.Printf("%p\n", &t)
}
func (t *test) TestPointer() {
fmt.Printf("%p\n", t)
}
func main(){
t := test{}
//0xc42000e2c0
fmt.Printf("%p\n", &t)
//0xc42000e2e0
m := test.TestValue
m(t)
//0xc42000e2c0
m1 := (*test).TestPointer
m1(&t)
}
type test struct{
name string
}
func (t test) TestValue() {
fmt.Printf("%s\n",t.name)
}
func (t *test) TestPointer() {
fmt.Printf("%s\n",t.name)
}
func main(){
t := test{"wang"}
//这里发生了复制,不受后面修改的影响
m := t.TestValue
t.name = "Li"
m1 := (*test).TestPointer
//Li
m1(&t)
//wang
m()
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有