当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-20你的低成本爱好是什么?
- 2025-06-20男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 2025-06-20敢不敢发一张你的自拍照?
- 2025-06-20Golang与Rust哪个语言会是今后的主流?
- 2025-06-20《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 2025-06-20Rust 的设计缺陷是什么?
- 2025-06-20为什么一部分 Go 布道师的博客不更新了?
- 2025-06-20感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 2025-06-20lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 2025-06-20外贸独立站怎么做SEO?
- 2025-06-20uni***真的很垃圾吗?
- 2025-06-20Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 2025-06-20字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-20Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-20特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估?
- 2025-06-20导师给了1.4W要我给工作室买个主机,是整机还是自己配?
推荐产品
-
吴柳芳的真实水平如何?
真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下 -
你的择偶标准是怎么样的?
借楼脱单女找男 98年,身高163cm,本科毕业,目前在一家 -
如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
最近买了M4,蓝色,不说其他,单说颜值,这个主观性很强,我想 -
卧推100kg做组的胸,都是啥样的。?
减脂力量会掉一部分,减完之后可能大概是我现在的状态。 我现在
热销产品
最新资讯