温馨提示×

golang中怎么用map删除元素

小亿
105
2023-10-26 20:00:35
栏目: 编程语言

在Golang中,可以使用delete函数来删除map中的元素。delete函数接受两个参数,第一个参数是要删除元素的map,第二个参数是要删除的元素的键。以下是一个示例:

package main

import "fmt"

func main() {
    // 创建一个map
    m := map[string]int{
        "apple":  1,
        "banana": 2,
        "orange": 3,
    }
    
    fmt.Println("初始map:", m)
    
    // 删除键为"banana"的元素
    delete(m, "banana")
    
    fmt.Println("删除元素后的map:", m)
}

输出结果为:

初始map: map[apple:1 banana:2 orange:3]
删除元素后的map: map[apple:1 orange:3]

在上述示例中,我们首先创建了一个包含三个键值对的map。然后,使用delete函数删除了键为"banana"的元素。最后,输出了删除元素后的map。可以看到,键为"banana"的元素已经被成功删除。

0