摘要:
接口转回成具体类型 接口实例中可以存放各种实现了接口的类型实例,在有需要的时候,还可以通过 或`ins.( Type)`的方式将接口实例ins直接转回Type类型的实例。 但注意,这时候的i和x在底层不是同一个对象,它们的地址是不同的。 输出: 注意,接口实例转回时, 接口实例中存放的是什么类型,才 阅读全文
摘要:
Go方法简介 Go中的struct结构类似于面向对象中的类。面向对象中,除了成员变量还有方法。 Go中也有方法,它是一种特殊的函数,定义于struct之上(与struct关联、绑定),被称为struct的receiver。 它的定义方式大致如下: 这表示 函数是绑定在mytype这个struct t 阅读全文
摘要:
struct的导出和暴露问题 关于struct的导出 struct的属性是否被导出,也遵循大小写的原则:首字母大写的被导出,首字母小写的不被导出。 所以: 1. 如果struct名称首字母是小写的,这个struct不会被导出。连同它里面的字段也不会导出,即使有首字母大写的字段名 。 2. 如果str 阅读全文