当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 浏览次数:发表时间:2025-06-24 14:55:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 现代艺术只考虑意义、不考虑美感吗?
- 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 上海迪斯尼为什么老是打架?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 为什么中国民众的反日情绪如此激烈?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- Gradle 是否已经对安卓的发展构成了阻碍?
- 如何看待文章《人民日报辣评:孩子,没出过国并不丢人》?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 为什么 Windows 的兼容性这么强大,到底用了什么技术?
最新资讯文章
- 为什么中国选择先让歼20服役,而不是fc31?
- 你最满意的10款 PC 软件是什么?
- 按理说生存和繁衍是生物的本能,为什么还有那么多人不愿意生孩子啊?
- 在韩国生活有什么体验?
- 为何雷军天天健身,却无健身痕迹?
- 女生真正的完美身材是什么样子?
- 储存很多文件,是要用云盘还是用硬盘?
- 如何评价《灵笼 2》第六集?
- 我女儿三岁两个月背下整首木兰辞,请问这说明她特别聪明吗?
- 韦东奕在北大会面临非升即走吗?
- 为什么华为要专门弄一个新系统等别的APP来兼容呢?
- 中国的国土防空系统能有效防止B2/B21这类飞翼隐身战略轰炸机入侵吗?
- 空战的时候可不可以先击落预警机?
- 晚婚的女生最后都怎样了?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 大家知道为什么艺术家都喜欢画女人体吗?
- 女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
- 为什么QQ上的网络状态没有了?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?