go语言的数据结构是什么
常见的数据结构有基本数据类型、复合数据类型、其他数据结构。详细介绍:1、基本数据类型包括整数类型:int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64;浮点数类型:float32, float64;复数类型:complex64, complex128;布尔类型:bool;字符串类型:string等
本教程操作系统:windows10系统、go1.20.1版本、Dell G3电脑。
Go语言(Golang)具有丰富的内建数据类型和一些基本的数据结构。以下是一些常见的数据结构:
1、基本数据类型:
整数类型:int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64
浮点数类型:float32, float64
复数类型:complex64, complex128
布尔类型:bool
字符串类型:string
字符类型:rune(用于表示Unicode字符)
2、复合数据类型:
数组(Array): 固定大小的元素序列。
var arr [3]int // 声明一个包含3个整数的数组登录后复制
var slice []int // 创建一个切片登录后复制
var m map[string]int // 创建一个映射,键为字符串,值为整数登录后复制
type Person struct { Name string Age int }登录后复制
ch := make(chan int) // 创建一个整数类型的通道登录后复制
函数(Function): Go中函数也是一种数据类型,可以作为参数传递给其他函数。
func add(a, b int) int { return a + b }登录后复制
type Shape interface { Area() float64 }登录后复制
var x int ptr := &x // ptr是指向x的指针登录后复制
以上就是go语言的数据结构是什么的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!