Go语言中的映射如何使用

   2024-10-22 2710
核心提示:在Go语言中,映射(Map)是一种键值对的集合,类似于其他语言中的字典或哈希表。要使用映射,首先需要使用内置函数make()来创建

在Go语言中,映射(Map)是一种键值对的集合,类似于其他语言中的字典或哈希表。要使用映射,首先需要使用内置函数make()来创建一个空的映射,然后可以通过赋值操作向映射中添加键值对。

以下是一个示例代码,展示了如何使用映射:

package mainimport "fmt"func main() {    // 创建一个空的映射    m := make(map[string]int)    // 向映射中添加键值对    m["apple"] = 10    m["banana"] = 5    m["orange"] = 7    // 访问映射中的值    fmt.Println("apple:", m["apple"])    fmt.Println("banana:", m["banana"])    fmt.Println("orange:", m["orange"])    // 删除映射中的键值对    delete(m, "banana")    // 遍历映射    for key, value := range m {        fmt.Println(key, ":", value)    }}

在上面的示例中,我们首先创建了一个空的映射m,然后向映射中添加了几个键值对。我们可以通过键来访问映射中的值,并使用delete()函数删除映射中的键值对。最后,我们使用for range语句遍历映射中的所有键值对。

总的来说,使用映射可以方便地存储和访问键值对数据,并且支持动态增删改查操作。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号