当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-23多年前韩国要布署萨德系统,后来这事怎么样了?
- 2025-06-23Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-23如何看待 2026QS 世界大学排名?
- 2025-06-23微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
- 2025-06-23哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-23英伟达 RTX 5050 笔记本显卡跑分曝光,该显卡有哪些亮点?
- 2025-06-23创业公司是否应该使用 Rust ?
- 2025-06-23手机的运行内存真的有必要上16GB吗?
- 2025-06-23以色列为什么要打伊朗?
- 2025-06-23如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 2025-06-23买到烂尾楼到底该有多绝望?
- 2025-06-23飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- 2025-06-23如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-23苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 2025-06-23为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-23冬天也要穿胸罩吗?
推荐产品
-
你卡过最厉害的bug是什么?
我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不 -
为什么人类不把垃圾倾倒在活火山里?
因为中国的垃圾焚烧发电厂已经不够烧了,因为太赚钱,导致建设的 -
在深圳找个男朋友难吗?
98年,广东梅州人讲客家话的,在深圳工作,职业是数据分析师, -
为什么高德地图api提出了一个商用5w基础费用起步的概念?
因为国家测绘局(也许是工信部,反正是党领导的有关部门)要求,
最新资讯