如何从地图中获取值

问题

从地图获取数据

数据格式

res = map[Event_dtmReleaseDate:2009-09-15 00:00:00 +0000 +00:00 Trans_strGuestList:<nil> strID:TSTB]

笔记

如何从上面的结果中得到以下值

  1. Event_dtmReleaseDate

  2. strID

  3. Trans_strGuestList

我试过的:

  1. res.Map("Event_dtmReleaseDate");

错误:res.Map 未定义(类型 map[string]interface {} 没有字段或方法 Map)

  1. res.Event_dtmReleaseDate;

错误:v.id 未定义(类型 map[string]interface {} 没有字段或方法 id)


九州编程
浏览 177回答 2
2回答

Helenr

一般来说,要从地图中获取价值,您必须执行以下操作:package mainimport "fmt"func main() {&nbsp; &nbsp; m := map[string]string{"foo": "bar"}&nbsp; &nbsp; value, exists := m["foo"]&nbsp; &nbsp; // In case when key is not present in map variable exists will be false.&nbsp; &nbsp; fmt.Printf("key exists in map: %t, value: %v \n", exists, value)}结果将是:key exists in map: true, value: bar
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go