Golang 语法吐漕

前端之家收集整理的这篇文章主要介绍了Golang 语法吐漕前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

func (e JsonEncoder) Encode(obj interface{}) ([]byte,error) {

}

从这样一个函数声明来看吧:

  1. 类型放变量名后面

    跟所有其他语言相反。不知道哪根筋搭错了,非得逆行。
  2. 诡异的类定义

    类没有明显边界,谁知道哪个角落里写了一个类方法?在大型项目里面多人协作的时候可能会有坑。
  3. 怪异的 nil

    其他语言大部分都是 null,虽然有点坑,好歹是个代词。nil 除了少敲一个字母,实在怪异。怪异程度堪比 javascript 的 NaN

猜你在找的Go相关文章