Go   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了My favourate things about golang大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。


在twitter 上有人讨论最喜欢的golang 特性,我也写下我最喜欢的golang 特点:



1.智能堆栈(与GC机制一起工作)
对程序员来说消除堆与栈的界限(在语言层次解决了堆栈问题,程序员不再关系数据是存在哪里,能不能用,解放了程序员),
最显著特点就是:
局部变量地址可以直接返回,只要还有引用,GC就不会回收;

2.slice
declare slice variable 可以直接使用append 不需要去make


3.duck interface

鸭子模型的接口设计

4.the empty struct


5.goroutIne


6.strong standard libtory


7.reflect
main reason is json xml processing


8.tesTing

unit tesTing is very easy in golang


9.godoc

api 文档可以这么优雅的呈现


10. go fmt

代码风格也可以作为语言的一个特性,作为语言哲学的一部分


11. less is more

只提供一种方法做事情,且这种方法做事情最简单;人的痛苦很多事由于过的的选择造成的,less is more 也是go语言的哲学的一部分

大佬总结

以上是大佬教程为你收集整理的My favourate things about golang全部内容,希望文章能够帮你解决My favourate things about golang所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:golangthings