当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-23 23:00:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么 Windows 的兼容性这么强大,到底用了什么技术?
- 既然电脑不能插四条内存,为什么要设计四个插槽?
- Electron 做游戏客户端的潜力有多大?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 什么是你去了台湾才知道的事?
- 娶了一位外国妻子是什么样的体验?
- 减肥时只做有氧运动不做力量训练,会有什么影响?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- web大作业,一头雾水,求指点~~?
最新资讯文章
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- 女生微胖到底是种什么体验?
- 电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
- 用重建大师,跑出来的osgb模型,单个文件有几M,有点大,是什么原因?
- Electron 做游戏客户端的潜力有多大?
- 大家比较关心成飞6代,而不关心沈飞6代?是不是已经默认沈飞6代机不行?沈飞6代机外形更像战斗机?
- 如何看待暴露但很还原的cos?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 小黄鸭插帧软件和lossless scaling软件的使用体验如何,有哪些使用技巧呢?
- 网盘拉新应该怎么玩稳稳月入 9000+?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 腰突怎么办25岁?
- 科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?
- 为什么棒球在我国毫无水花?
- 《斗破苍穹》中远古八族族长的实力怎么样?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 从前端转后端,j***a和golang建议哪个?