当前位置:当前位置: 首页 >
golang为什么将method写在类外?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-24 04:25:10
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 买到烂尾楼到底该有多绝望?
- 以前都是鼓吹快乐教育,为什么现在有些人认为实际上就是愚民教育?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- postgresql能取代mongodb吗?
- 有什么 j***ascript 的好书推荐?
- WebSocket 是什么原理?为什么可以实现持久连接?
- 那些辞职的公务员,你们现在后悔么?
- 27寸显示器是否有必要到4K?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
最新资讯文章
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 一个女人能装到什么程度?
- 为什么年轻的肉体让人沉迷?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 魔兽世界有必要4k吗?
- 白酒为什么不能冰镇之后喝?
- 为什么LibreOffice的Windows版在国内火不起来?
- 什么语言最适合做 GUI?
- 《碟中谍 8》都有哪些槽点?
- 工业克苏鲁什么意思?
- 女子被闺蜜按水中后续如何?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 程序员都有自己的服务器吗?
- 如何设计一条 prompt 让 LLM 陷入死循环?
- 用python写后端的多还是用go写后端的?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 为什么老顾客吃着吃着就不再来照顾生意了呢?
- 为什么个人需要公网ip?





