Go 语言的优点,缺点和令人厌恶的设计

Donng ·
用惯了java,再用go是真难受,先不说go提供的功能怎么样,就语言的写法就非得特立独行。大部分语音都是 int a = xx写法,go非要var a int = xxx。还有map[int]int写法,对比java的Map<Integer, Integer>,后者不是看着更顺眼也更容易理解吗
#16
更多评论
确实,和rust比起来。 go除了协程和ch一无是处, 哦, 或许易用性也是一个,但是学会了就不是事了。 go给我的感觉更像是一个强类型的脚本 。 另外目前rust的异步协程还没有稳定,所以用go写网络方面的仍然是最佳选择。
#1
go语言让我重新认识到, 简陋-简单-简洁-强大-繁杂-累赘的区别。 诚然,语言只是工具,但是工具也只有好坏之分的,具体领域的适合性也是一个重要因素。
#2