Go 语言中映射与方法的使用详解
1. 映射(Maps)的操作
映射是 Go 语言中一种重要的数据结构,用于存储键值对。下面详细介绍映射的各种操作。
1.1 检查键是否存在
可以使用特定的代码来检查映射中某个键是否存在,并获取对应的值。示例代码如下:
// 假设存在一个映射 m
val, ok := m["Hi"]
这段代码会检索变量 val 和 ok 。赋值后, val 将包含与 "Hi" 键关联的值,如果键不存在则为 0。变量 ok 是一个布尔值,如果键存在则为 true ,否则为 false 。示例输出如下:
Map value: map[Hi:20 How:245]
----------
Value of val: 20
Value of ok : true
The key exists
若将 "Hi" 替换为其他单词(如 "Bye" ),输出将变为:
Map value: map[Hi:20 How:245]
----------
Value of val: 0
Value of
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



