Memory Layout
type stats struct {
Reach uint16
NumPosts uint8
NumLikes uint8
}Field ordering... Matters?
type stats struct {
NumPosts uint8
Reach uint16
NumLikes uint8
}type stats struct {
Reach uint16
NumPosts uint8
NumLikes uint8
}type stats struct {
NumPosts uint8
Reach uint16
NumLikes uint8
}typ := reflect.TypeOf(stats{})
fmt.Printf("Struct is %d bytes\n", typ.Size())