Go每日一题(5)
结构属性取值
package main import ( "fmt" "reflect" ) type person struct { name string age int } func main() { p := person{name: "Tom", age: 12} fmt.Println(reflect.TypeOf(p)) fmt.Println(p.name) fmt.Println((&p).name) // fmt.Println(p->name) // 失败:无效操作符 // fmt.Println((*p).name) // 失败:错误指针变量 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步