golang中怎么用map删除元素

avatar
作者
猴君
阅读量:3

在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"的元素已经被成功删除。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!