当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-23 23:40:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 美国真会下场对伊朗开战吗?
- 小米玄戒O1芯片性能比华为麒麟9020芯片强多少?
- 淘宝是如何做到长时间在 iOS 后台运行的?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 为什么广西盛产鬼火少年?
- 一夫一妻制是用来保护男人的还是女人的?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 为什么女游泳运动员看起来大部分都是平胸?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- PHP现在真的已经过时了吗?
最新资讯文章
- 你的低成本爱好是什么?
- 如何评价女明星梅根福克斯的身材?
- 我的世界怎么租一个四个人的服务器?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 中医把脉是***吗?
- 越南的国食Pho(河粉)为什么在中国只能失败?
- 如何评价书籍《国家意志》?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 如何评价思源笔记?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 不懂就要问,为什么通讯如此发达的今天,还没有完全解决进电梯就没信号的问题?
- Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 怎样看日本于近期展出马关条约原件?
- 如何自己搭建家庭服务器?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?