go语言的类型有布尔型(bool)、整型(int8、byte、int16等)、浮点型(float32、float64)、复数类型(complex64、complex128)、字符串、字符型、错误型、指针、数组、切片、字典、通道、结构体、接口。浮点类型采用IEEE-754标准的表达方式;复数实际上由两个实数(在计算机中用浮点数表示)构成,一个表示实部,一个表示虚部。
php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。
Go语言的类型
Go语言内置以下这些基础类型:
-
布尔类型:bool。
-
整型:int8、byte、int16、int、uint、uintptr等。
-
浮点类型:float32、float64。
-
复数类型:complex64、complex128。
-
字符串:string。
-
字符类型:rune。
-
错误类型:error。
此外,Go语言也支持以下这些复合类型:
-
指针(pointer)
-
数组(array)
-
切片(slice)
-
字典(map)
-
通道(chan)
-
结构体(struct)
-
接口(interface)
在这些基础类型之上Go还封装了下面这几种类型:
int、uint和uintptr等。这些类型的特点在于使用方便,但使用者不能对这些类型的长度做任何假设。对于常规的开发来说,用int和uint就可以了,没必要用int8之类明确指定长度的类型,以免导致移植困难。【