学习了一个礼拜的Go语言,感觉GoLang特别好用,有点爱不释手的感觉。但是只讨论语言本身,这个语言本身其实挺垃圾的,赶不上Java 8,语法糖太少,跟Scala那就更没有什么可比性了,但是Scala的编译太糟糕,语法因为太强大,反而搞得有些复杂,一段时间不用就忘了。
就语言本身而言,我最喜欢Scala,太强大了,可以自己造语法糖,想怎么写就怎么写。但是作为开发工具而言,我很喜欢大GoLang,什么都可以干,还可以随意和C互动,类库也足够多,简直就是无敌,一个字,赞!
但是匿名struct其实就类似其他面向对象语言的基类,该隐藏的不能隐藏,很容易被外部攻击或者被新手误用,面向对象的封装性,go只会一半,除了Public就是private。
#8