当前位置:当前位置: 首页 >
golang为什么将method写在类外?_3377在线官网官方版
浏览次数:304发表时间:2025-06-24 04:25:10
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 是什么原因导致HDR无法推行?
- 快30岁还是处女的女生,中国男生是怎么看的呢?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 如何看待“计算机民科“的网站51soez已关站维护一周?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- docker有哪些有趣的用途?
- 有哪些是你用上了mac才知道的事?
- Linux 下有没有类似 Everything 的搜索工具?
- 《剑星》登顶 Steam 全球热销榜,这款游戏为什么能收到如此好的市场反馈?
最新资讯文章
- 男的真的会把所有衣服从上到下都扔洗衣机吗?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 现代单片机可否取代古董芯片,一些古董CPU芯片可否当做MCU使用?
- 孔雀鱼的种类是如何划分等级的呢?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- Go 语言的使用感受是什么?
- 韦东奕的牙怎么没了?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 为什么美军B2实战以后,一部分网友以为其他人都跟他们一样感到很震惊?
- 为什么很多人在1panel推出之后,还坚持用宝塔面板?
- 27寸显示器是否有必要到4K?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 各大媒体预测顺位皆在首轮之后,杨瀚森实际顺位大涨是因为什么?
- PHP现在真的已经过时了吗?
- 为什么说中国是基建狂魔?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 美团优选被曝突发大面积关仓。如何评价?





