当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-26近期充电宝***,能不能看出资本家的良心坏了?
- 2025-06-26编程问题哪里解决?
- 2025-06-26为什么不用rust重写Nginx?
- 2025-06-26Electron 做游戏客户端的潜力有多大?
- 2025-06-26王老菊再次公开招聘游戏开发人员,你对他有什么建议吗?
- 2025-06-26很好奇,组NAS的玩家是如何解决上传速率的问题?
- 2025-06-26我的电脑硬件不支持硬解422 10bit***,但是用达芬奇可以编辑和导出,这是为什么?
- 2025-06-26mozilla技术先进,为什么不挣钱?
- 2025-06-26机械硬盘2025年是什么行情?
- 2025-06-26如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-26为什么买的小乌龟总是养不活呀?
- 2025-06-26PHP现在真的已经过时了吗?
- 2025-06-262025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-26现在个人开发ios还有机会吗?
- 2025-06-26程序员想搭建自己的服务器求指教。?
- 2025-06-26为什么有人嘲笑美国性别很多?
推荐产品
-
求推荐几款只用鼠标点击就能玩的免费电脑游戏,我在win平板上玩?
手机免费连点器到底安不安全?实测10款主流工具后,我总结了这 -
想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
买了玻璃材质的鹅卵石铺了一缸底,再买了大叶水榕,椒草,细叶* -
你们在编程时遇到过什么离谱的bug吗?
下班去接老公,在地库等了十多分钟不见他下来,上楼去找,看见他 -
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼
最新资讯