当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 00:20:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如何评价阿里等大厂笔试现已经禁用本地IDE?
- 有些家长可以恶心到什么程度?
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 为什么西方诞生了三权分立,东方没有诞生三权分立?
- 评价一下Proxmox VE与ESXi的优劣?
- 为什么一部分 Go 布道师的博客不更新了?
- 零上55℃和零下55℃,对人类来说哪个更难以适应?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- MongoDB的缺点以及你为什么不使用MongoDB?
最新资讯文章
- 170cm女生在日本算啥水平?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 在办公室用机械键盘是什么心里?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 中国的稀土真的能卡住世界的脖子吗?
- 写代码的时候总是考虑太多怎么办?
- 花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?
- 如何干翻 Cloudflare?
- 只能选一个,你选谁?
- 2025年了 Rust前景如何?
- 真的有这种又苗条身材又爆炸的么?
- 平面设计主KV做成这样,在你的城市薪资一般多少?
- 如何评价VICC的R7?
- 你身边的癌症患者都是怎么发现自己得癌的?
- 新项目可以使用flutter吗?会不会因为不成熟,导致众多问题,最后不得不放弃?