当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-26PostgreSQL 与 MySQL 相比,优势何在?
- 2025-06-26Electron 做游戏客户端的潜力有多大?
- 2025-06-26美国医疗费用明明比中国昂贵夸张至极,但为何官媒只说美国治安,却几乎极少提及美国糟糕透顶的医疗?
- 2025-06-26《绝区零》S 级限定击破角色「橘福福」已实装上线,你的使用体验如何?
- 2025-06-26普通用户能体会到 CPU 的性能差距吗?
- 2025-06-26日本制造的质量真的就那么好吗?
- 2025-06-26为什么从事技术的人普遍都比较难沟通?
- 2025-06-26有哪些BI工具惊艳了你?
- 2025-06-26为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
- 2025-06-26黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-26现实中的父女关系是怎样的?
- 2025-06-26写了一个《没钱修什么仙》职场版,被五个编辑退了,大家指点一下为什么不能签?
- 2025-06-26如何看待 Rust 的应用前景?
- 2025-06-26华为鸿蒙还有多久可以在pc桌面取代Windows?
- 2025-06-26为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 2025-06-26ant-design-vue 社区为什么不维护了?
推荐产品
-
如何评价***伊内斯·特洛奇亚的身材?
5月4日,娱乐媒体晒出超级***伊内斯·特洛奇亚身穿比基尼现 -
《绝区零》S 级限定击破角色「橘福福」已实装上线,你的使用体验如何?
先说结论,非常强。 虽然我之前早就剧透过橘福福非常强,但是 -
如何搭建自己CDN服务器?
前几天发过一篇GoEdgeCDN手动部署指南,貌似对小白来说 -
为什么 Bun 选择了 Zig 以及 JSCore?
因为 Bun 打的就是差异化的牌,选择 JSC 和 Zig
最新资讯



