https://maiyang.me/post/2018-05-08-anlayze-underscore-in-go/ func (littleEndian) Uint64(b []byte) uint64 { _ = b[7] // bounds check hint to compiler; see golang.org/issue/14808 return uint64(b[0]) | uint64(b[1])«8 | uint64(b[2])«16 | uint64(b[3])«24 | uint64(b[4])«32 | uint64(b[5])«40 | uint64(b[6])«48 | uint64(b[7])«56 }
https://www.ardanlabs.com/blog/2018/04/bounds-check-elimination-in-go.html https://github.com/dgryski/go-metro
https://gocn.vip/topics/9946 为什么对于以下 interface Stringer 和构造类型 Binary