当前位置:当前位置: 首页 >
golang为什么将method写在类外?_贵州省黔东南苗族侗族自治州天柱县桥较电脑硬件有限公司
浏览次数:304发表时间:2025-06-24 10:05:19
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 有个少数民族的女朋友是什么体验?
- 为何雷军天天健身,却无健身痕迹?
- 世界上哪款战斗机最好看?
- 如何评价DuckDB?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 美国真会下场对伊朗开战吗?
- 80的鱼缸,这个过滤行不行?最大承载多少条鱼呢?
- 如何看待伊朗发布10座美军基地地图?
- 女明星做了什么医美项目保持童颜?
- 有个亲妹妹是什么感觉?
最新资讯文章
- 德州同事局,我做错了吗?
- 《CS2》奥斯汀 Major 中中国战队 LVG 止步 12~14 名,如何评价这一成绩?
- Redis 分布式锁如何实现?
- 为什么现在东南亚一片稳定,而中东还是一锅乱粥??
- 34岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
- 美国真会下场对伊朗开战吗?
- 为什么openai的sdk只提供了python和js两个版本?
- 大家猜猜伊朗的结局如何?
- 现在个人博客不能备案了吗?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 有哪些是你用上了mac才知道的事?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 为何雷军天天健身,却无健身痕迹?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 兄妹之间出现这样的聊天是否正常?