当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-24你怎么看待剪映收费过高问题?
- 2025-06-24如何评价阿里等大厂笔试现已经禁用本地IDE?
- 2025-06-24你们都用 Flutter 开发了什么 App?
- 2025-06-24什么样的人算是中了基因***?
- 2025-06-24为什么都说 Finder 难用?
- 2025-06-24腰椎间盘突出导致腿麻脚麻怎么办?
- 2025-06-24新手养鱼,鱼缸中能放入哪些水草?
- 2025-06-24为什么主流都不再力推英特尔 CPU?
- 2025-06-24财务学vba还是sql?
- 2025-06-24notion和Obsidian这两款软件选哪个?
- 2025-06-24有一个女儿是种怎样的体验?
- 2025-06-24农村2层140㎡自建房,全屋WIFI方案最推荐什么?
- 2025-06-24预测一下,下一次阅兵会出现什么武器震惊世界?
- 2025-06-24中国军队有多强,在世界能排第几?
- 2025-06-24新手入门养鱼,该怎么开始?
- 2025-06-24为什么一部分 Go 布道师的博客不更新了?
推荐产品
-
为什么程序员独爱用Mac进行编程?
ipadmini m4三千元内,我找不到比它个更适合编辑代码 -
iOS开发新手入门应该学OC还是swift?
概览自从 SwiftUI 横空出世那天起,小伙伴们都感受到了 -
韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗?
曾经有场音乐会,音响工程师给我立了一共8个音响在音乐厅。 -
Golang和J***a到底怎么选?
就不想用rust吗?局面打开,j***a写一堆class太臃
最新资讯