http://golang.org/pkg/sort/Golang, Go: отображение с возвращаемым интерфейсом?
Это пример из примера.
// OrderedBy returns a Sorter that sorts using the less functions, in order.
// Call its Sort method to sort the data.
func OrderedBy(less ...lessFunc) *multiSorter {
return &multiSorter{
changes: changes,
less: less,
}
}
Что это делает двоеточие? Это сопоставление? Это закрытие? Здесь слишком много нового синтаксиса. Что я должен прочитать, чтобы понять этот синтаксис в Go?