struct struct定义结构,结构由字段(field)组成,每个field都有所属数据类型,在一个struct中,每个字段名都必须唯一. 说白了就是拿来存储数据的,只不过可自定义化的程度很高,用法很灵活,Go中不少功能依赖于结构,就这样一个角色. Go中不支持面向对象,面向对象中描述事物的类的重担由struct来挑.比如面向对象中的继承,可以使用组合(composite)来实现:struct中嵌套一个(或多个)类型.面向对象中父类与子类.类与对象的关系是is a的关系,例如Horse is…