Go语言的基本数据类型如下:
-
布尔类型:bool,表示真或假,只有两个值true和false。
-
数字类型:
- 整数类型:int8、int16、int32、int64、uint8、uint16、uint32、uint64、int、uint、uintptr。
- 浮点数类型:float32、float64。
- 复数类型:complex64、complex128。
-
字符串类型:string,用于表示文本字符串。
-
派生类型:
- 指针类型:pointer,表示内存地址。
- 数组类型:array,表示一组固定长度、相同类型的数据。
- 切片类型:slice,表示一段可变长度的数据序列。
- 映射类型:map,表示一组键值对映射。
- 通道类型:channel,用于协程间通信。
需要注意的是,Go语言的整数类型默认为有符号数,浮点数类型默认为float64,可以使用int和float关键字表示系统默认的整数和浮点类型。另外,可以使用rune类型表示Unicode字符,byte类型表示字节,这两个类型本质上也是整数类型。
在 Go 中,数据类型转换可以通过使用类型转换表达式来实现,语法如下:
newValue := newType(oldValue)
其中,newType
表示要将 oldValue
转换成的类型。
以下是一些常见的数据类型之间的转换:
将 int
转换为 float64
:
var x int = 10
y := float64(x)
将 float64
转换为 int
:
var x float64 = 10.5
y := int(x)
将 string
转换为 int
:
var str string = "100"
num, _ := strconv.Atoi(str)
将 int
转换为 string
:
var num int = 100
str := strconv.Itoa(num)
搭建Go开发环境包括两部分:安装Go编译器和设置GOPATH环境变量。
安装Go编译器:
- 访问官方网站 https://golang.org/dl/,根据操作系统选择合适的安装包下载,比如Windows系统下选择Windows msi安装包。
- 下载完成后,运行安装包并按照提示进行安装。
设置GOPATH环境变量:
- 创建一个文件夹作为你的工作区(workspace)。
- 在工作区内创建三个子文件夹:src、bin和pkg。
- 在环境变量中添加GOPATH变量,将其值设置为你的工作区路径。
- 将Go的安装路径添加到系统的Path环境变量中,以便在命令行中能够访问到Go的命令。
现在你已经搭建好了Go的开发环境,可以开始编写Go程序。