当前位置:当前位置: 首页 >
golang为什么将method写在类外?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-24 10:05:19
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 手机里你最不舍得删掉的一张照片是什么?
- 程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 如何看待“计算机民科“的网站51soez已关站维护一周?
- 公司规定所有接口都用 post 请求,这是为什么?
- Electron 做游戏客户端的潜力有多大?
- cpu为什么不能靠做大点提升性能?
- go 有哪些成熟点的后台管理框架?
- 商业史上有哪些降维打击的经典案例?
- 学生校服如何隐藏内衣痕迹?
最新资讯文章
- rust有什么适合萌新练手的项目吗?
- 独立开发者为什么坚持独立而不愿意合作?
- 你的内衣丢过吗?
- web3开发值得去学习吗?
- 养乌龟是什么体会?
- 维护一个大型开源项目是怎样的体验?
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 现在ai编程达到了什么样的水平,是否能独立用来编写游戏?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 前端,后端,全栈哪个好找工作?
- 骑公路车半路上突然有陌生人想跟你飙车,你会「应战」吗?
- 独立站的转化率如何提升优化?
- 你手机中最舍不得卸载的APP是什么?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 请问HDFS、TFS、GFS等分布式文件系统,哪个更适合用来做***存储?
- 韦东奕的牙怎么没了?