以下哪种类型在Golang中不是内置类型?
A. int B. string C. struct D. array
首先,内置类型是指不需要引入任何关于这些数据类型的包,就可以引用的数据类型。那么,内置类型主要包括基本类型,复合类型,控制并发,高级抽象,特殊类型。
基本类型包括,整型,浮点型,布尔型,字符串,复数型(complex64,complex128)
复合型包括,数组,切片,map,slice
控制通道,channel
高级抽象包括,interface,function,pointer
特殊类型包括,error,any
结构体是用户自定义复合类型,需通过type关键字手动声明定义不属于Go语言内置类型。