当前位置: 首页 >
golang为什么将method写在类外?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 12:05:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 34岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
- 怎么向老婆简单解释nas的用途?
- 你捡过最大的漏是什么?
- 2025年6月了,深圳房价咋样?
- Windows有哪些神级软件?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 你的低成本爱好是什么?
- 能分享一下你写过的rust项目吗?
- 显示器选32还是27,2k还是4k?
最新资讯文章
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 伊朗这次会崩溃灭亡吗?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- Windows的伟大之处在哪里?
- 哪张照片让你觉得刘亦菲美得不可方物?
- PHP现在真的已经过时了吗?
- J***a现在好找工作吗?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 请问群晖的docker还能装些什么?
- 单发六代机有没有搞头?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 被人囚禁是什么体验?
- 想做***剪辑,如何找相应的素材?
- 是军舰上的大炮厉害还是陆军的大炮厉害?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?