这是来自 Golang.org http://golang.org/pkg/sort/
// By is the type of a "less" function that defines the ordering of its Planet arguments.
type By func(p1, p2 *Planet) bool
我从未见过这种结构。func 是怎么出现在 type 之后的?这里的类型是什么?
我见过以下结构,但是
type aaaaaa interface { aaa() string }
type dfdfdf struct { }
没见过像
type By func(p1, p2 *Planet) bool
这在 Go 中怎么可能?type 可以带接口、struct 关键字以外的其他东西吗?
谢谢~!