手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2013年09月23日的文章

反人类的逗号啊

 不多说,上代码:

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