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-29 05:10:10现在的年轻人为什么跟父母沟通不来了?
- 2025-06-29 04:00:10Dify工作流,你有哪些好玩的点子?
- 2025-06-29 05:30:10求推荐程序开发笔记本!?
- 2025-06-29 04:00:10你的内衣丢过吗?
- 2025-06-29 04:45:09如何评价加拿大华人女孩申小雨遇害案告破,嫌疑人为 28 岁叙利亚男子?
- 2025-06-29 05:25:10如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-29 04:30:09微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-29 04:45:09两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 2025-06-29 05:25:10作为一个服务器,node.js 是性能最高的吗?
- 2025-06-29 04:50:10为什么有的女生喜欢穿紧身牛仔裤?
推荐产品
-
为什么国内平台尤其是知乎,很多人不相信歼10击落阵风?
歼10C——中国军工的“遮羞布”?撕开四代半战机的伪装与堕落 -
如何评价董宇辉讲述“各地厅长甚至更大的领导来我们这,站在门口等,站一个多小时。”?
当说大话说成习惯的时候,可能他自己都开始相信了。 拿这种事 -
为什么会有这么多对女司机的偏见?
后续会发布全部的***。 …… 看到了一些知乎er的回答, -
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
运动强身健体的原理其实非常简单,就是先让身体受到损伤,激发它
新闻动态
最新资讯

