当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 13:50:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
- 你什么时候发现真的有天赋差距的?
- 有一个女儿是种怎样的体验?
- NAS将来会被什么产品取代?
- 为什么欧美影视喜欢露点?
- 中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 入职第一天有什么瞬间让你马上想离职的?
最新资讯文章
- 现在大模型比较火,看着主流都是用Python。那Spring AI会坚持到最后吗?
- 明星现实中真的很漂亮吗?
- 为什么欧美影视喜欢露点?
- 养乌龟生态缸到底可行吗?
- 为什么民众更关注华为对5nm芯片的突破,而不是关注小米已经自研的3nm芯片?
- 买到烂尾楼到底该有多绝望?
- 普通家庭对孩子最好的托举是什么呢?
- 为什么高德地图api提出了一个商用5w基础费用起步的概念?
- 如何评价董宇辉?
- 《庆余年》中的范闲为什么突破不了大宗师?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 有一个***约你出去,你会去吗?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 请问照片里这个人是谁呀?