下面显示的代码,我创建了一个结构类型,并希望将其编码为二进制。但它显示错误,我读过一些类似的代码,但我找不到为什么我的代码不起作用?binary.Write: invalid type main.Stu
type Stu struct {
Name string
Age int
Id int
}
func main() {
s := &Stu{
Name: "Leo",
Age: 21,
Id: 1,
}
buf := new(bytes.Buffer)
err := binary.Write(buf, binary.BigEndian, s)
if err != nil{
fmt.Println(err)
}
fmt.Printf("%q\n", buf)
}
慕森卡
相关分类