go语言类型系统 类型系统,顾名思义是指一个语言的类型体系结构,一个典型的类型系统通常包含如下基本内容 基础类型:如byte,int,bool,float等 复合类型:如数组,指针,结构体 可以指向任意类型的类型(Any类型) 值语义和引用语义 面向对象 接口 类型系统是描述这些内容在一个语言是如何关联的,Go语言中的大多数类型都是值语义,并且都可以包含对应的操作方法,在需要的时候,你可以给任何类型增加新的方法,而在实现某个接口的时候也不需要从该接口继承,只需要实现该接口的所有的方法即可.任何类…