github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2015/go4cpp/sizes.go (about) 1 // +build OMIT 2 3 package main 4 5 import ( 6 "fmt" 7 "unsafe" 8 ) 9 10 type Date struct { 11 Day int 12 Month int 13 Year int 14 } 15 16 func main() { 17 fmt.Printf("size of %T: %v\n", 0, unsafe.Sizeof(0)) 18 fmt.Printf("size of %T: %v\n", Date{}, unsafe.Sizeof(Date{})) 19 fmt.Printf("size of %T: %v\n", [100]Date{}, unsafe.Sizeof([100]Date{})) 20 }