当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-24 14:55:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 腰肌劳损能否通过锻炼好起来?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 你最满意的10款 PC 软件是什么?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 新手养鱼,鱼缸中能放入哪些水草?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 有哪些让你目瞪口呆的 Bug ?
- 有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 为什么 IPv6 在国内至今未得以大规模应用?
最新资讯文章
- 腰间盘突出能不能治愈?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 30岁了,你在深圳过着什么样的生活?
- 胸大的女孩子有什么烦恼?
- Golang与Rust哪个语言会是今后的主流?
- 大三做的海报,离就业差多远?
- 用J***a写Android的时代是不是要结束了?
- 如何评价微信新版语音界面设计?你喜欢吗?
- 如何评价陈楚生?
- 为什么部分人对《大明王朝 1566》中芸娘嗤之以鼻?
- 为什么 lua 在游戏开发中应用普遍?
- 软路由怎么没有人玩了?
- 为什么 electron 不做成独立的 runtime?
- 为什么不用rust重写Nginx?
- MacBook的诱惑在哪里?
- 为什么欧美影视喜欢露点?
- ***拍大尺度片子时摄影师不会看光吗?
- 有什么事是你过了很多年突然明白的?
- 以前大力推广的沼气池,怎么现在越来越少了?