1package args 2 3// Struct is a struct containing various datatypes, to help demonstrate struct field access. 4type Struct struct { 5 Byte byte 6 Int8 int8 7 Uint16 uint16 8 Int32 int32 9 Uint64 uint64 10 Float32 float32 11 Float64 float64 12 String string 13 Slice []Sub 14 Array [5]Sub 15 Complex64 complex64 16 Complex128 complex128 17} 18 19// Sub is a sub-struct of Struct, to demonstrate nested datastructure accesses. 20type Sub struct { 21 A uint64 22 B [3]byte 23 C uint16 24} 25