租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

Go语言中的映射怎样使用,go语言的接口

发布时间:2024-04-12 19:59:09

Go语言中的映照怎样使用

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

以下是一个示例代码,展现了怎样使用映照:

package main

import "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语句遍历映照中的所有键值对。

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