当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-24 05:00:14
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 大家晒一晒情侣聊天记录呗?
- 公司规定所有接口都用 post 请求,这是为什么?
- 淘宝为什么要提供npm镜像?
- 为什么感觉四***明很空洞?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么现在吹Rust的人这么多?
- Obsidian中有哪些好用的插件值得推荐?
- 国密加密算法有多安全呢?
- 哪些令你惊艳的AI大语言模型提示词(prompt)?
- 为什么欧美影视喜欢露点?
最新资讯文章
- golang为什么要内置map?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 能不能发一张你相册里最好看的自拍照?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 椎间盘突出后突出物会一直压着神经吗?保守治疗是通过什么原理让椎间盘回纳的啊?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- pdf文档怎么编辑?什么pdf编辑器好上手?
- 想知道这个女孩是谁?
- 个人博客网站,要坚持多久才会有读者?
- 罗杰·彭罗斯说「无论意识是什么,都绝对不是一种计算」,他的意思是不是任何 AI 都不可能产生意识?
- 全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
- 和校花谈恋爱是什么体验?
- 为什么感觉德国在中国的名声比英法美日好一点?
- 如何评价OpenRouter这样的大模型API聚合平台?
- MacBook的诱惑在哪里?
- 本人女20,平胸跟男生一样怎么办 ?
- 下雨了,去哪里钓鱼??下雨了,去哪里钓鱼??
- 你读过的最好的 Rust 开源代码是什么?
- 中国军事力量有希望达到全球第一吗?
- Golang 中为什么没有注解?