go语言匿名字段

匿名字段的作用跟普通字段有什么区别,或者说使用匿名字段的意义在哪里?

讨论数量: 2

两种场景

1、内存布局占位,例如通常在读取一些linux的文件信息,这些文件信息结构是c定义的里面有些不需要的字段就匿名字段,例如utmp对象的结构。

2、语法禁用,例如struct{name string}{"hahah"},这样按顺序的指定的属性在存在匿名字段时就无法使用这样语法,要求显示指定字段名称。

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!