golang为什么将method写在类外?
- 发表时间:2025-06-24 08:05:12
- 来源:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-26 16:55:13如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应?
- 2025-06-26 17:50:13毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-26 16:25:14程序员想搭建自己的服务器求指教。?
- 2025-06-26 17:55:12有哪些令你终身难忘的女性?
- 2025-06-26 16:50:15我应该设置多少kb才能让他不能玩游戏?
- 2025-06-26 17:25:13为什么一部分 Go 布道师的博客不更新了?
- 2025-06-26 18:00:13Mac 最佳中文简体输入法是什么?
- 2025-06-26 17:30:13都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 2025-06-26 16:15:15亲眼见到明星本人是什么体验?
- 2025-06-26 16:35:15小米集团人力***副总裁王媚是否算小米集团高管?
推荐产品
-
你经历过怎样的绝望?
疫情,冬天,三胞胎,发现出轨,为了娃给机会,发现还有联系,带 -
我的世界怎么租一个四个人的服务器?
我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不 -
始终怀不上孕是种怎样的体验?
和老公不戴套一年多,一开始小袜子小衣服都买了好几套,各种颜色 -
有史以来最优秀的程序员有哪些?
炸裂!70 岁盖茨与 56 岁 Linus 首次同框,一张照
新闻动态
最新资讯

