摘要: package main import ( "encoding/json" "fmt" ) type Point struct { x int y int } type Rect struct { leftUp, rightDown Point } type Rect2 struct { leftU 阅读全文
posted @ 2022-03-06 17:36 Star_Gazer 阅读(50) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" //如果用户名存在就将密码改为888888,不存在就新增该用户信息 func main() { user := make(map[string]map[string]string, 10) user["smith"] = make(map[stri 阅读全文
posted @ 2022-03-06 14:36 Star_Gazer 阅读(21) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" ) type Stu struct { name string age int grade float64 } func main() { //map是引用类型,遵守引用类型值传递的机制,在一个函数中接受map,修改后会直接修改原来的map / 阅读全文
posted @ 2022-03-06 14:15 Star_Gazer 阅读(40) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "sort" ) func main() { //golang中没有一个专门的方法针对map的key进行排序 //golang中的map默认为是无序的,也不是按照添加的顺序存放的,每次遍历得到的输出可能不一样 //golang中的map排序,是 阅读全文
posted @ 2022-03-06 13:51 Star_Gazer 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" func main() { /* 切片的数据类型如果是map,则成为slice of map map切片,使用map的个数就可以动态变化 */ monster := make([]map[string]string, 2) if monster[0 阅读全文
posted @ 2022-03-06 13:36 Star_Gazer 阅读(469) 评论(0) 推荐(0) 编辑