Я не знаю о таких планах.
Что вы можете сделать, чтобы облегчить инициализацию:
Используйте однобуквенную bool
константу:
const t = true
countrySet := map[string]bool{"US": t, "JP": t, "KR": t}
Используйте цикл для добавления ключей, поэтому вам нужно всего лишь перечислить ключи:
countrySet := map[string]bool{}
for _, v := range []string{"US", "JP", "KR"} {
countrySet[v] = true
}
Это выгодно, только если у вас есть больше элементов.
Но вы всегда можете создать вспомогательную функцию:
func createSet(es ...string) map[string]bool {
m := map[string]bool{}
for _, v := range es {
m[v] = true
}
return m
}
А затем используя его:
countrySet := createSet("US", "JP", "KR")