当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-25华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-25有哪些薄的书(100页以内)值得反复阅读?
- 2025-06-25为什么这么多人讨厌中国移动?
- 2025-06-25如何评价前端组件库shadcn/ui?
- 2025-06-25可以随身携带一个Linux系统吗?
- 2025-06-25为什么国内的黄***站不被查封?是难发现吗?
- 2025-06-25日本制造的质量真的就那么好吗?
- 2025-06-25韦东奕的牙怎么没了?
- 2025-06-25女生为啥喜欢穿不戴钢圈的胸罩?
- 2025-06-25如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 2025-06-252025年我国GDP预计再创新高,2季度增速或超5.3%,对此你怎么看?
- 2025-06-25脸与身材不符是种怎样的体验?
- 2025-06-25为什么说PostgreSQL前途无量?
- 2025-06-25请问HDFS、TFS、GFS等分布式文件系统,哪个更适合用来做***存储?
- 2025-06-25编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-25毕设答辩,老师说node不可能写后台怎么办?
推荐产品
-
35岁了才来学编程,是不是晚了?
不晚不晚,在AI的加持下,会写提示词就能编程,从某种意义上说 -
什么是 AI Agent(智能体)?
最近陆陆续续的发布了很多的智能体,有拿Agent做唯一产品的 -
一台台式机的寿命是几年?
2017年的CPU,2018年的主板和内存,2023年照样秒 -
如何评价Cursor?
是的,Cursor 又改价格了。 6 月 16 日,一篇名
最新资讯