当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-24 00:20:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 厦门房价2025年会报复性上涨吗?
- 有哪些BI工具惊艳了你?
- 搞了NAS之后去哪里下载4K,8K的电影?
- 为啥小姐姐们都不想做主播了?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- PHP现在真的已经过时了吗?
- 前端想要学习后端,选择哪种语言好一点?
- 女生怎么穿才算暴露吗?
- 突然停电,对电脑伤害大吗?
最新资讯文章
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 吴柳芳的真实水平如何?
- 想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- “飞机是最安全的交通工具”这种说法,是否是谬论?
- 我国国有企业的意义何在?
- 为什么C语言写的Nginx从来不会挂掉?
- 太空中没有氧气,为什么太阳还在燃烧?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 如何评价vue作者尤雨溪?
- postgresql能取代mongodb吗?
- postgresql能取代mongodb吗?
- J***a 除了 Spring 还有什么?
- 这位***叫什么啊?
- VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?
- 为什么明明身边二胎非常普遍,但从人口统计数据看,人口依然是在减少的?
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 为什么现在大部分Unity公司还是在用Lua热更新?
- 什么是 5G 固定无线接入(FWA)?