golang为什么将method写在类外?
- 发表时间:2025-06-24 21:10:11
- 来源:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-21 20:05:10以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-21 19:10:11你们的腰突是怎么突然好的?
- 2025-06-21 19:45:10为什么开了这么多会,却依然提升不了员工的***?
- 2025-06-21 18:55:10开发了一个App,上线之后一个用户也没有怎么办?
- 2025-06-21 19:00:11Node.js 性能为什么这么差?
- 2025-06-21 19:45:10美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
- 2025-06-21 19:00:11消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 2025-06-21 19:05:11将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 2025-06-21 19:35:10深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
- 2025-06-21 20:00:11做引体向上可能会诱发腰肌劳损吗?
推荐产品
-
《流浪地球 2》中有哪些细思极恐的细节?
流浪地球的细节,真实到了恐怖的程度!作为医生,对医院的细节比 -
为什么买了Switch后,却发现它并没有那么好玩?
我直接入了switch2。 我非常喜欢游戏,3A大作,但是 -
你在出租房屋发现过什么前租客留下的“宝藏”?
一个2TB的移动硬盘,里面有6万张美女图片,好家伙居然有几十 -
iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
正常,iOS7的时候也说丑,甚至比现在更甚。 但是
最新资讯

