golang为什么将method写在类外?
- 发表时间:2025-06-24 07:25:09
- 来源:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-22 03:40:09韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 2025-06-22 02:35:09你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-22 03:10:10如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 2025-06-22 03:00:10哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-22 02:35:09目前国内网盘,最尊重用户的是哪家?
- 2025-06-22 03:15:09如何评价前端组件库shadcn/ui?
- 2025-06-22 02:05:10被时代淘汰的水果有哪些?
- 2025-06-22 03:10:10程序员都在用什么显示器写代码?
- 2025-06-22 02:30:09北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 2025-06-22 03:15:09哪个编程语言是你的最爱?
推荐产品
-
苹果C口和安卓C口有什么区别?
苹果的C口更标准,基本都是按照标准协议实现,不会魔改USB- -
以色列为什么要打伊朗?
我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研 -
储存很多文件,是要用云盘还是用硬盘?
我现在有个习惯,到手的笔记本,或者PC工作站,安装好系统第一 -
谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗?
坐标深圳南山,男,今年32岁,老婆33,工资税后1万块钱,老
最新资讯

