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-24 11:45:14编程语言函数定义有fn,fun,func,function,def关键字,你喜欢哪一种?
- 2025-06-24 11:10:15为什么很多公司都不招大龄码农?
- 2025-06-24 12:20:13现在二手房是不是卖不出去了?
- 2025-06-24 11:35:15男友凌晨高速开车,我情绪崩溃了,谁的错?
- 2025-06-24 11:10:15Rust 未来会成为主流的编程语言吗?
- 2025-06-24 10:30:132025年了 Rust前景如何?
- 2025-06-24 10:50:14哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-24 12:00:13为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-24 12:00:13哪里有便宜的实时level2接口?
- 2025-06-24 11:30:15为什么有些NAS用户弄那么多硬盘?
推荐产品
-
敢不敢留下一张自拍照让人打分?
不是自拍,他拍算吗。 23年的夏天和好朋友一起去海边,玩了 -
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
《碟中谍8》的问题应该是多方共同导致的结果一、7和8分成上下 -
如今大国入侵小国的成本越来越高,是不是我们进入了一个小国崛起的时代?
中国供应世界的廉价优质工业品太充足了,给了一些人无尽的幻想。 -
***拍大尺度片子时摄影师不会看光吗?
当年刚买相机没多久,约朋友拍照,刚开始就拍拍袜子,拍拍脚啥的
新闻动态
最新资讯

