Go:地图中单个值的多个键

时间:2014-11-19 14:59:55

标签: go

是否可以在地图的键中包含OR运算符?例如

转到:

var a = map[string]int{
    "A1"|| "B1": 1,
    "A2": 2,
}

错误:

invalid operation: "A1" || "B1" (operator || not defined on string)

1 个答案:

答案 0 :(得分:6)

不,你不能。语法在http://golang.org/ref/spec#Composite_literals定义,不包括此功能。您必须明确指定每个键。