package main import ( "encoding/binary" "encoding/hex" "os" ) type A struct { Int32Field int32 ByteField byte } func main() { // 構造体つくる a := A{Int32Field: 0x123456, ByteField: 0xFF} stdoutDumper := hex.Dumper(os.Stdout) defer stdoutDumper.Close() // 構造体をバイナリにする binary.Write(stdoutDumper, binary.LittleEndian, &a) }