• 欢迎访问1024小神,一个只会Python的程序猿不是一个好司机
  • 有什么想对我说的可以在留言板里给我留言哦~
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏1024小神吧

Go通过断言修改多层map里面的数据的值

Golang Jason 2周前 (06-02) 21次浏览 0个评论
package main

import "fmt"

func main() {
	// 通过简单的断言修改<a href="https://1024shen.com/archives/tag/map" title="查看更多关于map的文章" target="_blank">map</a>里面的数据的值
	var regionMap = <a href="https://1024shen.com/archives/tag/map" title="查看更多关于map的文章" target="_blank">map</a>[string]interface{}{
		"id": 13523462,
		"info": <a href="https://1024shen.com/archives/tag/map" title="查看更多关于map的文章" target="_blank">map</a>[string]interface{}{
			"name":    "长安街",
			"address": "上海市长宁区",
		},
	}
	// 县一层一层的取里面的值
	info := regionMap["info"].(<a href="https://1024shen.com/archives/tag/map" title="查看更多关于map的文章" target="_blank">map</a>[string]interface{})
	info["name"] = "新年快乐测试门店"
	fmt.Println(regionMap)
}

返回的结果是:


如有失效,请留言告知丨转载请注明原文链接:Go通过断言修改多层map里面的数据的值
点赞 (0)

您必须 登录 才能发表评论!