当前位置: 首页 >
golang为什么将method写在类外?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-23 21:45:11
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- Caddy 和 Nginx 比有哪些优点和缺点?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?
- count(*) count(1)哪个更快?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 有哪些BI工具惊艳了你?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 校招中的“熟悉linux操作系统”一般是指达到什么程度?
最新资讯文章
- 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 紧身牛仔裤看起来不正经,真的是这样吗?
- 自己亲手引发运维事故是一种什么样的体验?
- 有哪些是你用上了mac才知道的事?
- 大学生怎么熨衣服?
- 为什么现在越来越多的男人不想结婚了?
- MacOS的哪个设计让你非常恼火?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 2025 江西高考本科线历史类 486 分,物理类 429 分较去年降 19 分,怎样看待江西分数线?
- 现在工作中k8s是使用containerd还是docker来管理容器?
- 健身教练们觉得女生怎样的身材才是好身材?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 你怎么看待剪映收费过高问题?
- 如何看待M4单核性能吊打9950x?
- 为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
- 你是什么时候发现,上班是没有意义的?
- 直接远程到服务器上写代码有什么好处?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 为什么都认为无GC语言一定会比有GC语言要快?





