package main import "unsafe" type testS struct { a uint16 b uint16 } type testA [2] uint16 func main() { var ts testS var tsa [100]testS var ta testA var taa [100]testA println("testS", unsafe.Sizeof(ts), unsafe.Alignof(ts)) println("[100]testS", unsafe.Sizeof(tsa), unsafe.Alignof(tsa)) println("testA", unsafe.Sizeof(ta), unsafe.Alignof(ta)) println("[100]testA", unsafe.Sizeof(taa), unsafe.Alignof(taa)) }