当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 浏览次数:发表时间:2025-06-23 23:00:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 什么是 AI Agent(智能体)?
- 2025年六月现在硬盘咋还涨价了呢?
- 有一双超级大长腿是什么感觉?
- 和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
- 程序员男朋友都是怎样的?
- 在现实中,普通人仿照***《一拳超人》中琦玉老师的锻炼方法锻炼三年会怎么样?
- 郭富城真心喜欢方媛么?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 网红大蓝老婆大叶子晒自己的电费?40万每年,到底是什么概念?
- 感觉现在的品牌 NAS 性价比较低,有哪些好的 DIY 方案?
最新资讯文章
- 银行股为什么大涨几年?
- 你生活中做过最自律的一件事是什么?
- 男女宇航员怎么解决生理需求?
- 有一双超级大长腿是什么感觉?
- Trae和Cursor对比有什么优势吗?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 请问HDFS、TFS、GFS等分布式文件系统,哪个更适合用来做***存储?
- 胸大的女孩会自卑 吗?
- 为什么 macOS 上国产软件不流氓?
- 如果我写个脚本,一直跌的股票一旦上涨就立刻(1s内)买,接着一旦下跌就立刻(1s内)卖,会怎样?
- 如何建一个安全的个人nas?
- 想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 什么是 5G 固定无线接入(FWA)?
- 如何评价网易的单机新作《归唐》?
- SQL Server 真的比不上 MySQL 吗?