检查go中是否存在返回接口类型的map

时间:2017-04-07 07:29:39

标签: go

我有一个界面和一种方法。

输入IAlertType接口{

CreateAlertDetail(alertId uint, attributes map[string]string,id   uint) IAlertType

}

一张地图。

var ProductAlertMap = map [string] IAlertType {

"price_ranges": AlertPriceRanges{},
"rating_ranges" : AlertRatingRanges{},
"lqi_changes" : AlertLqiChanges{},
"low_inventories" : AlertLowInventory{},

}

我想在不知道地图值的情况下检查此地图中是否存在字符串?

Ex:字符串“lqi_changes”是否存在于此映射中,如果存在则返回true,否则返回false。

请帮助我,我是Go的新人。

0 个答案:

没有答案