学校排行榜

(0)

投一票

Go语言键类型选择 官网

在Go语言里,选择合适的键类型对map很关键。键类型必须是可比较的,像整数、浮点数、字符串、指针、数组、结构体(成员都可比较)等。 package mainimport "fmt"func main() { // 使用字符串作为键类型 m := make(map[string]int) m["apple"] = 1 m["banana"] = 2 fmt.Println(m) // 运行结果: map[apple:1 banana:2]} 若用不可比较的类型如切片作为键,编译会报错。 package mainfunc main() { // 下面代码会编译错误,因为切片不可比较 // m := make(map[[]int]int)} 要保证键类型可比较,不然编译会出错。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。