从今天开始学习 Go
语言,顺便记录下学习过程,下面让我们直接进入正题。
hello go
1 | package main |
变量
1 | // 方式一 |
bool
1 | ok := false |
常量
1 | const Pi float32 = 3.14 |
数组
1 | var arr [2]int |
slice
1 | var src = [10]int{1, 2, 3, 4, 5, 6} |
map
定义
1 | // 定义方式一 |
map 值的获取
map 直接使用 name[key] 的方式获取值,返回第一个是对应键值,第二个如果 key 存在,为 true,不存在,为 false1
2
3
4
5
6
7
8cache := map[string] int{"one": 1, "two":2, "three":3}
val, ok := cache["three"]
if ok {
fmt.Printf("three=%d", val)
} else {
fmt.Printf("three not exist")
}
map 值的删除
1 | cache := map[string]int {"one":1, "two":2} |
©版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 & 作者信息。
Happy Coding