当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-26真的没有人觉得2k是一个很尴尬的分辨率吗?
- 2025-06-26延边大学毕业典礼上,食堂阿姨的发言为什么能让许多同学落泪?
- 2025-06-26中国 GPS 定位的偏移(GCJ-02坐标系 / 火星坐标系)的存在意义是什么?真的有作用吗?
- 2025-06-26公司就一个后端一个前端,有必要搞微服务吗?
- 2025-06-26为什么我感觉广西未来会撤自治区改省?
- 2025-06-26脸与身材不符是种怎样的体验?
- 2025-06-26如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 2025-06-26新婚那天晚上你们是怎样度过的?
- 2025-06-26因为媳妇纹身没跟我沟通,吵了一架,我提了离婚,是不是我小题大做了?
- 2025-06-26你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-26如何看待2025江苏国补在6月1日突然暂停下线?
- 2025-06-26前端真的已经凉了么?
- 2025-06-26Golang 中为什么没有注解?
- 2025-06-26既然数据无价,为什么会存在单盘位NAS这种奇葩存在呢?
- 2025-06-26亲眼见到明星本人是什么体验?
- 2025-06-26电脑出现了这样的问题要怎么办?
推荐产品
-
闲鱼上为什么会有人问都不问直接下单?
我遇到过一位。 很久以前我挂过一套第二版的中国大百科全书, -
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
微软在设计WINDOWS的时候必须要考虑到内存较小的普通用户 -
Windows 上有什么实用的必备软件?
按照首字母顺序来吧 1.首当其冲的就是Adobe家族的AI、 -
后端开发除了增删改查还有什么?
请你设计一个加密货币交易所,主要能支持如下功能: 1,用户充
最新资讯



