当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 08:05:12
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 炫富真的很爽吗?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- Rust开发Web后端效率如何?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如何看待rust编写的zed编辑器?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- Electron是否有作为游戏引擎的潜力?
- 为什么很多公司都不招大龄码农?
最新资讯文章
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 只能选一个,你选谁?
- 如何向别人解释“有你这写脚本的时间,我早就一个一个做完了”?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 为什么说男人至死都是少年?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- postgresql能取代mongodb吗?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 以色列为什么要打伊朗?
- 你见过的最棒的个人博客界面是什么样的?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 哪一刻让你觉得世人皆苦?
- 万兆的网络速度有多大意义?






关注公众微信号
移动端,扫扫更精彩