Based on the discussion in https://golang.org/issue/18130, I've marked the type alias proposal issue as accepted and created a new dev branch dev.typealias in the main repo. The plan is to check in support for type aliases over the next few weeks and merge the branch back into master for the start of the Go 1.9 cycle. That should let us have the entire development cycle to experiment with uses of aliases and find any problems before committing to keeping them in the final Go 1.9.
On Sunday, March 12, 2017 at 10:52:17 PM UTC+8, peterGo wrote:
it is too log. But I read the proposal https://github.com/golang/proposal/blob/master/design/18130-type-alias.md