
从一个结构体实例对象中获取字段的对象动解值,通常都是选择使用 . 这个操作符,该操作符叫做 选择器。器自
选择器有一个妙用,引用可能大多数人都不清楚。对象动解
当你对象是选择结构体对象的指针时,IT技术网你想要获取字段属性时,器自按照常规理解应该这么做
type Profile struct { Name string } func main() { p1 := &Profile{"iswbm"} fmt.Println((*p1).Name) // output: iswbm }但还有一个更简洁的引用做法,可以直接省去 * 取值的对象动解操作,选择器 . 会直接解引用,选择示例如下
type Profile struct { Name string } func main() { p1 := &Profile{"iswbm"} fmt.Println(p1.Name) // output: iswbm }也正是器自这个原因,因此在给你一个方法指定定一个接收者的企商汇引用时候,访问接收者的对象动解对象时,不需要像下面这样显示的选择解引用
type Person struct { name string } func (p *Person) Say() { fmt.Println((*p).name) }而可以直接这样写
type Person struct { name string } func (p *Person) Say() { fmt.Println(p.name) }是不是很简单?跟着明哥一起来攻克 Go 的各个边边角角的知识吧

相关文章:
益华科技源码下载IT资讯网企商汇源码库香港云服务器服务器租用IT技术网亿华云极客编程汇智坊亿华智慧云智能时代思维库亿华科技码力社亿华智造益强编程堂益强编程舍编程之道益华IT技术论坛益强数据堂极客码头亿华互联运维纵横科技前瞻亿华云计算益强科技技术快报益华科技IT资讯网码上建站全栈开发益强科技益华科技益强智未来益强前沿资讯亿华灵动亿华云云站无忧益强资讯优选
3.2626s , 11640.90625 kb
Copyright © 2025 Powered by Go:对象选择器自动解引用是什么?,亿华互联 滇ICP备2023000592号-16