当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-20伊朗这次会崩溃灭亡吗?
- 2025-06-20CPU 为什么很少会坏?
- 2025-06-20QQ为什么败给微信?
- 2025-06-20有哪些小众的开源项目养活了一大批人?
- 2025-06-20能分享一下你写过的rust项目吗?
- 2025-06-20曼德拉是南非的罪人吗?
- 2025-06-20为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 2025-06-20网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-20Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-20字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-20使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
- 2025-06-20伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 2025-06-20以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-20为什么女游泳运动员看起来大部分都是平胸?
- 2025-06-20空调现在抽真空15分钟真的还有意义吗?
- 2025-06-20生活中怎样的美女才能被称为「大」美女?
推荐产品
-
大家猜猜伊朗的结局如何?
这是二战后从未见过的战争。 双方虽隔空千里,却能精准打击目 -
如何部署Prometheus监控K8S?
一、Prometheus监控是保证系统运行必不可少的功能,特 -
如何评价沙鲁?
沙鲁带来的从来不是压迫感, 而是一种 身份认同被调换的恐惧感 -
你亲身接触过的日本人的印象是怎样的?
日本女生经常哈子卡西,就是觉得羞耻,比如她们不敢去吃牛肉盖饭
最新资讯




