Я просматривал stdlib, в частности https://golang.org/src/html/template/context.go, и я наткнулся на этот код, задача которого состоит в создании строковых представлений перечисления uint8, определенного ранее.
var stateNames = [...]string{
stateText: "stateText",
stateTag: "stateTag",
//... many more elided
stateCSSBlockCmt: "stateCSSBlockCmt",
stateCSSLineCmt: "stateCSSLineCmt",
stateError: "stateError",
}
Меня заинтересовал синтаксис [...] инициализатора. Есть ли что-то, что означает больше, чем простой var stateNames = []string{}
в этом синтаксисе?