为了账号安全,请及时绑定邮箱和手机立即绑定

如何从地图中获取值

如何从地图中获取值

Go
九州编程 2021-09-10 10:38:26
问题从地图获取数据数据格式res = map[Event_dtmReleaseDate:2009-09-15 00:00:00 +0000 +00:00 Trans_strGuestList:<nil> strID:TSTB]笔记如何从上面的结果中得到以下值Event_dtmReleaseDatestrIDTrans_strGuestList我试过的:res.Map("Event_dtmReleaseDate");错误:res.Map 未定义(类型 map[string]interface {} 没有字段或方法 Map)res.Event_dtmReleaseDate;错误:v.id 未定义(类型 map[string]interface {} 没有字段或方法 id)
查看完整描述

2 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

一般来说,要从地图中获取价值,您必须执行以下操作:


package main


import "fmt"


func main() {

    m := map[string]string{"foo": "bar"}

    value, exists := m["foo"]

    // In case when key is not present in map variable exists will be false.

    fmt.Printf("key exists in map: %t, value: %v \n", exists, value)

}

结果将是:


key exists in map: true, value: bar


查看完整回答
反对 回复 2021-09-10
  • 2 回答
  • 0 关注
  • 176 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信