当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-23如何评价电视剧《长安的荔枝》大结局?
- 2025-06-23为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 2025-06-23JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-23为什么程序员独爱用Mac进行编程?
- 2025-06-23维护一个大型开源项目是怎样的体验?
- 2025-06-23为什么 electron 不做成独立的 runtime?
- 2025-06-23有没有一款工具可以把录音精准地转换成文字?
- 2025-06-23如何看待罗永浩回忆被华为公司余承东野蛮人式挖人?
- 2025-06-23为什么很多公司都不招大龄码农?
- 2025-06-23平面设计主KV做成这样,在你的城市薪资一般多少?
- 2025-06-23为什么现在骑行圈变了味道?
- 2025-06-23男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-23你后悔娶了现在老婆吗?
- 2025-06-23为什么软件公司很少用python开发web?
- 2025-06-23为什么在拦截外机时,我国总是出动歼16,而不是更先进的歼20?
- 2025-06-23普通家庭对孩子最好的托举是什么呢?
推荐产品
-
OpenWrt 能做哪些有趣的事?
OpenWrt 可以做很多有趣的事情,只要你愿意,它可以约等 -
华为鸿蒙还有多久可以在pc桌面取代Windows?
想多了。 Windows最有价值的不是敲敲word做做pp -
如果有人自称中央特派员,手持中央密令,到看守所要求提走一个***,看守所会交人吗?
我之前在某券商工作,分公司中层干部,有一天刚到公司,就有两个 -
独立站怎么开始做啊?
如果自己有编程基础,完全可以自己开发, 比如我是程序员,就是
最新资讯
文章排行
- 如何评价电视剧《长安的荔枝》大结局?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- Tauri 为什么仍未取代 Electron?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 美向福尔多投 6 枚「钻地弹」,其他核设施发射了 30 枚「战斧」导弹,威力如何?伊核设施受损有多大?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 想深入学习网站后台技术,有哪些建议?
- 安抚奶嘴会影响嘴形吗?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘??