golang为什么将method写在类外?
- 发表时间:2025-06-23 23:40:17
- 来源:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-22 13:25:16英特尔的衰落,是因为真正做事的工程师被挖了?还是公司战略出问题?
- 2025-06-22 12:30:16部队的体能训练一般有哪些?
- 2025-06-22 13:15:16瑜伽裤和牛仔裤哪个更显身材?
- 2025-06-22 14:10:16有一个***约你出去,你会去吗?
- 2025-06-22 12:45:16为什么macOS软件生态不敌Windows?
- 2025-06-22 14:05:17请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 2025-06-22 12:35:16得了强直性脊柱炎是不是一辈子就完了?
- 2025-06-22 13:50:16皮肤太白是种怎样的体验?
- 2025-06-22 13:30:16敢不敢留下一张自拍照让人打分?
- 2025-06-22 13:45:16为什么同样是输球,常州和国足的风评却差那么多呢?
推荐产品
-
维护一个大型开源项目是怎样的体验?
谢邀。 现在全职维护 Vue.js: vuejs/vue · -
怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里 -
比亚迪最近绩效减半,这是卸磨杀驴么?
我的看法是资金链快断了 5月增长的销量百分比太低,无法供养固 -
前端,后端,全栈哪个好找工作?
一定是后端好找工作。 哪怕后端团队都每天工作3小时摸鱼5小
最新资讯