不多说,上代码:
func NewConnection(*conn) *ConnectionInfo {
return &ConnectionInfo{
Connection: conn,
LastTime: time.Now().Unix()
}
}
第一眼看到这,很少有人说不对,但事实上它就是错误的。。。
func NewConnection(*conn) *ConnectionInfo {
return &ConnectionInfo{
Connection: conn,
LastTime: time.Now().Unix(), //每次在这里都会忘记逗号。我晕,反人类的逗号啊
}
}
上下对比一下,发现了吧。多了个comma。如果是上面的写法就会报语法错误:syntax error: need trailing comma before newline in composite literal
尼玛,你不会自动加上?go fmt的时候加上不就完事了??搞得这么认真干嘛。
js写多了,真是会眼花的。如果你go写写,模版写写。一会写struct一会写json,不错才怪啊。。
js写多了,真是会眼花的。如果你go写写,模版写写。一会写struct一会写json,不错才怪啊。。
这个逗号真心反人类啊

评论 (0)
暂无评论