当前位置:当前位置: 首页 >
golang为什么将method写在类外?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-24 05:00:14
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- Office 中为何还要保留 Access 数据库?
- 你手机中最舍不得卸载的APP是什么?
- go 有哪些成熟点的后台管理框架?
- 夸克网盘有可能超越百度网盘吗?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- NAS用什么硬盘最好??
- 超级喜欢穿短裙正常吗?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 现在的年轻人喜欢穿连裤袜吗?
最新资讯文章
- 中国特有的狸花猫有多强大?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- PHP现在真的已经过时了吗?
- 大家买的房子都跌了多少呀?
- 你看过哪些以为是段子新闻,结果发现居然是真的?
- 33岁P7研发从阿里巴巴离职了,回老家当个老师怎么样?
- 什么笑话让你看一次笑一次?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 有一个***约你出去,你会去吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- Visual Studio Code 可以翻盘成功主要是因为什么?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 为什么在日本是实体店干掉电商,在中国却是电商干掉实体?
- 从零写一个3D物理引擎难度多大?
- 米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解?
- 什么样的食物可以让广东人感到愤怒?