当前位置:当前位置: 首页 >
golang为什么将method写在类外?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-24 08:05:12
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 瞒着家人在高位买了黄金怎么办?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 男朋友说结婚把他父母的钱花光了,搞得我现在心里很不好受,我该怎么办?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 你敢晒出你自己的照片吗?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 人死了以后意识去哪了?
- 男友凌晨高速开车,我情绪崩溃了,谁的错?
最新资讯文章
- github提Pr一次性写少一点的代码更容易被管理者接受,还是多一点更容易接受呢,详细信息要写英语吗?
- Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
- 如何评价前端框架 Solid?
- ***拍大尺度片子时摄影师不会看光吗?
- iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- 印度是真的烂还是咱们在信息茧房里面?
- ssd固态硬盘sata的好还是m.2好呢?
- 如何看待 Rust 的应用前景?
- 为什么现在的世界局势如此严峻?
- Trae和Cursor对比有什么优势吗?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 中医把脉是***吗?
- 组nas一定要TDP低的cpu吗?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 为什么当领导的不能把话说明白?
- 有哪些优秀的量化交易策略?
- 人工智能相关专业里有什么「坑」吗?
- 手机的运行内存真的有必要上16GB吗?





