在 Go 中,我可以打印一种结构,fmt.Printf("%T",Struct{})但是这会创建一个新结构并因此占用内存。所以我可能只是 print fmt.Printf("main.Struct"),但是假设有人重构了 的名称Struct,那么 print 语句不会更新并且代码中断。
fmt.Printf("%T",Struct{})
fmt.Printf("main.Struct")
Struct
如何在不创建实例的情况下打印结构类型?
绝地无双
相关分类