当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 04:25:10
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 明星现实中真的很漂亮吗?
- count(*) count(1)哪个更快?
- 人工智能相关专业里有什么「坑」吗?
- 中国特有的狸花猫有多强大?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
- 为什么河南饮食走不出去?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 为什么有人不信狗肉馆会偷狗?
- 吃爽了是怎样一种体验?
最新资讯文章
- 有没有人知道怎么把Midas的模型转换到abaqus里面呀?
- 人间尤物是什么样的?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 如何看待 2026QS 世界大学排名?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- Node.js是谁发明的?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 老公想要买2万左右的相机,我该同意吗?
- 华为中年粉丝都是什么样子的?
- 核聚变是一条死胡同吗?
- 可以分享一下你从互联网上获得的优质***吗?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
- 鸿蒙 HarmonyOS 本地模拟器上线,你怎么看?
- 如何评价华为HDC2025开发者大会?
- 独立开发***能盈利吗?感觉好累...






关注公众微信号
移动端,扫扫更精彩