当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-27游戏***1秒钟能达到6击键吗?
- 2025-06-27鸡那么脏,那为啥鸡巢几乎没有蟑螂?
- 2025-06-27婆婆有没有什么事把你雷到终身难忘的?
- 2025-06-27男朋友买了一辆比亚迪秦,该分手吗?
- 2025-06-27字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025-06-27你生活中做过最自律的一件事是什么?
- 2025-06-27后端开发除了增删改查还有什么?
- 2025-06-27腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
- 2025-06-27你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 2025-06-27go 有哪些成熟点的后台管理框架?
- 2025-06-27月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 2025-06-27这世界上有什么不能造***吗?
- 2025-06-27为什么今年的雷霆会惹众怒?
- 2025-06-27k8s里面kubectl get pod -d wide命令作用是什么?
- 2025-06-27央行等六部门联合印发《关于金融支持提振和扩大消费的指导意见》,释放了什么信号?
- 2025-06-27明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
推荐产品
-
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
******无误(目前作者已删除该***) Windows -
小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
在WAD上,受到CVPR直邀的小鹏汽车世界基座模型负责人 刘 -
在《龙珠》中嘲笑博士学历的孙悟饭为「野比饭」,是否是对科学的不尊重?
这是布里夫博士,他研究出了龙珠雷达、恒星系飞船和胶囊科技,没 -
为什么macos下的鼠标体验这么差?
macOS 和 Windows 上鼠标体验的差异主要在于:
最新资讯