当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 04:25:10
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 你卡过最厉害的bug是什么?
- 三只羊是不是被人做局了?
- 你卡过最厉害的bug是什么?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 仰望u9明明技术实力更强,为什么纽北的成绩没有小米su7ultra好?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 为什么中国JK无法拍出日本JK的感觉?
- 如何看待多地推出升级版「禁酒令」?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 为什么很多NAS厂家都***用***rfs系统,而不是更稳定的zfs?
最新资讯文章
- 主流的云厂商各自优势在哪里?
- 中国民间中小工厂能快速造出武器吗?
- 巴基斯坦援助伊朗防空,大家怎么看?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 为什么开了这么多会,却依然提升不了员工的***?
- 如何评价「尖叫」这种饮料?
- 为什么现役主流的火炮口径都稳定在152/155而不追求更大口径呢?
- 老公一个月给我1万3,但是我们没有钱旅行,到底是我不会管钱,还是老公给得太少?
- 中国民间中小工厂能快速造出武器吗?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 公司老板不想续费3w一年的云服务器,合理吗?
- 请教啦!如何强化腰腹部呢?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?






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