golang初始化结构体数组
最近组⾥新项⽬要求⽤go来写,没办法只能边看⽂档边写代码,今天遇到郁闷的问题,查了好久最终发现居然是⼀个标点符号的导致的,遂纪录之
刚刚给⼀个接⼝写单元测试时想初始化⼀个结构体数组,然后遍历该数组并建⽴http.Request进⾏测试,结果⼀直报错,最后。。。才发现golang结构体初始化的正确姿势T_T
1 requests := []AuthRequest{
2        AuthRequest{
3"plain",
4"xl_test@xunlei",
5"123456",
6"smtp",
73,
8"192.168.34.104",
ample",
10        },
11        AuthRequest{
12"plain",
13"xl_test@xunlei",
14"123456",
15"pop3",
163,
17"192.168.34.104",
ample",定义数组初始化
19        },
20    }
问题就出在⼤括号中最后⼀个元素的后⾯必须要加逗号,golang对语法的严格要求算是领教了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。