【发布时间】:2019-02-04 21:53:09
【问题描述】:
我正在尝试在“编译时”跨包扩展映射。这可能吗?
我有包 A 和预定义的地图:
package A
var MyMap = map[string]string{"key1": "value", "key2": "value"}
我想在“编译时间”期间扩展地图。这应在另一个包中完成。例如。像这样(不工作的代码):
package B
import "A"
A.MyMap.Slice1["key3"] = "value" // extend the map during compile time
这有可能吗?
【问题讨论】:
标签: dictionary go composite-literals