golang为什么将method写在类外?
- 发表时间:2025-06-24 16:55:13
- 来源:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-27 19:25:11小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 2025-06-27 20:05:11如何用好85mm定焦镜头?
- 2025-06-27 19:40:11腾讯游戏究竟祸害了多少人?
- 2025-06-27 19:35:11为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 2025-06-27 20:40:112025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-27 20:30:11东莞的外来人口比例比深圳更高,为什么很少有人说“东莞不是个广东城市”?
- 2025-06-27 20:45:11有哪些女主让你觉得真是「人间尤物」?
- 2025-06-27 19:25:11怎样判断一个人的智商在你之上?
- 2025-06-27 19:50:11前端写代码真的有必要封装太好么?
- 2025-06-27 20:35:11你手机中最舍不得卸载的APP是什么?
推荐产品
-
为什么说穷人的孩子成天就知道玩手机?
你们有没有过做成一件事的经历? 小到照着教学***完成手工折 -
一个人要进入你家,说自己是警察。你怎么判断他是真警察还是***警察?
1、他没有立即开门,因为他知道一旦开门,他就丧失了对话的平等 -
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
个人觉得,webman还不错,性能好,开发也很简单。 或者用 -
求推荐程序开发笔记本!?
J***a,数据库,硬件开发。 偶尔会制图和电路板制图。 预
新闻动态
最新资讯

