当前位置: 首页 >
golang为什么将method写在类外?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-24 14:55:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如果你穿越成***中的恶毒女配你该怎么做?
- 一个程序员的水平能差到什么程度?
- 为什么macOS软件生态不敌Windows?
- 为什么大家不再提星链了(包括外网)?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 胸大的女孩子有什么烦恼?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 羽毛球的最本质实力差距是什么?
- MySQL 面试中常见的问题有哪些?
最新资讯文章
- 开车的人和不开车的人思维有什么区别?
- 内置WSL 2的Windows 10可以完全取代桌面版Linux吗?
- 你后悔娶了现在老婆吗?
- 如何说服技术老大用redis?
- docker有哪些有趣的用途?
- 为什么年轻的肉体让人沉迷?
- Trae和Cursor对比有什么优势吗?
- 为什么鱼缸里面的水一直感觉不是很清澈呢?
- 为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
- 国内很多男性在非洲和当地女人恋爱是真的吗?
- 有基于 C/C++ 的 Web 开发框架吗?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- J***a如何调用FFmpeg呢(有无可用的类库)?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 本人女20,平胸跟男生一样怎么办 ?
- 女生什么状态才体现出她已经爱上你了?