go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
{dede:pagebreak/}
为什么直到2024年国外媒体都把俄罗斯军事排第二?
易语言作者吴涛的技术水平在国内能排到什么级别?
儿子抑郁四年左右了,他的未来该怎么办?
从过去到现在有哪些名人属于晚节不保或者是让你由粉转黑?
如何评价neovim 0.11?
鱼缸能不能做到一直不换水还很清澈?
如何评价前端框架 Solid?
网红都那么美,为什么当不了明星?
如何搭建自己CDN服务器?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
空战的时候可不可以先击落预警机?
为什么大家觉得中医一无是处?
为啥“亮亮丽君夫妇”总有吃不完的苦?
女生真正的完美身材是什么样子?
vscode 是盈利的吗?微软为什么要持续投入开发***?