当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-23 21:05:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- PHP和Node.js哪个更爽?
- 海蛇能在陆地上生活吗?
- PHP现在真的已经过时了吗?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 前端真的已经凉了么?
- 你们是怎样看待警察这一职业的?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 微软的 copilot 代码助手有哪些免费的开源平替?
最新资讯文章
- 有个身高175cm女友是什么体验?
- 如何评价江西这个省?
- 为什么要学go语言,golang的优势有哪些?
- golang总体上有什么缺陷?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么职业羽毛球比赛中这种明显出界球几乎都接了?
- 国外的女生为什么屁股都大?
- 微软的 copilot 代码助手有哪些免费的开源平替?
- 为什么有的程序员很抗拒使用Ai?
- Prototype.js 这个库和 J***aScript 的原型链 prototype 有什么关系吗?
- 小米 YU7的3分钟20万辆订单是真的吗?
- 你怎么看待剪映收费过高问题?
- 如何打造属于自己的 GUI 图形化界面?
- 去海边有什么拍照和穿搭建议?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 如何评价江西这个省?
- 如果带 ipad 到教室或者图书馆,上厕所时候会不会被偷?
- 如何评价B站 up主“雨琪在芬兰”?