当前位置: 首页 >
golang为什么将method写在类外?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-24 10:40:19
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如何评价电影《碟中谍8:最后清算》?
- 为什么欧美影视喜欢露点?
- 苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
- 多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
- 女170 100斤胖吗?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 为什么很多技术都觉得前端很简单?
- 如果正常使用宽带把上行带宽拉满了运营商会管吗?
- 国内为什么那么多人黑 WordPress ?
最新资讯文章
- go语言需要掌握什么web框架呢?
- UFC冠军可以单挑10个普通人吗?
- 为什么有人喜欢开个房一个人在酒店待一天?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 为什么女儿的反应这么强烈?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 旺仔牛奶这家公司有什么有趣地方吗?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- golang和rust你选择哪个?
- 现在的年轻人为什么跟父母沟通不来了?
- 中年夫妻有多少是生活和谐的?
- 为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
- MacBook的诱惑在哪里?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 在哪一瞬间,你意识到那个人不能深交?
- 国内为什么那么多人黑 WordPress ?
- Golang与Rust哪个语言会是今后的主流?
- 在 Ubuntu 中写一个最简单的 Vulkan 程序需要多少行代码?