当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-23 21:05:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 为什么说PostgreSQL前途无量?
- 字节跳动是怎样在 BAT 三巨头的眼皮底下发展起来的?
- 目前最具性价比的全栈路线是啥?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 在你心中最漂亮的女演员是谁?
- 国产手机APP为什么越来越臃肿?
- 如何评价首个女性友好的编程语言HerCode?
- 你为什么对kotlin失去好感?
最新资讯文章
- MacOS真的比Windows流畅吗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- Vue性能优于React,那为什么还不用Vue?
- 前端如何设计网页?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 各位历史发烧友,介绍一下你知道的冷门史实或逆天史实?
- 商城里如何缓存商品信息?
- 被称为「人间尤物」的女主,有多绝?
- 为什么有些前端一直用 div 当按钮,而不是用 button?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 如何评价DuckDB?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 埃塞俄比亚真的盛产美女吗?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 为什么女性内衣很少有人穿前扣的?