当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 浏览次数:发表时间:2025-06-24 14:55:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- led显示屏厂家有哪些,把你们知道名字的留下来?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 小区楼下的自动售水机的水干净吗?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 要不要从 211 材料退学再高考去计算机?
- 为什么 macOS 上国产软件不流氓?
- 人工智能相关专业里有什么「坑」吗?
最新资讯文章
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如何评价火绒安全?
- 你理想中的完美户型长什么样?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 如何评价书籍《国家意志》?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 为什么一个从不发脾气的领导带不出优秀的团队?
- 为什么国内的黄***站不被查封?是难发现吗?
- Golang和J***a到底怎么选?
- 男朋友要被裁员了,我该怎么相处?
- 超级喜欢穿短裙正常吗?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘??
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 柳岩是真的被娱乐圈孤立了吗?
- 如何说服技术老大用redis?