当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-23 21:05:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- Trae和Cursor对比有什么优势吗?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 如果第三次世界大战真的开始了,到时你最想做的是什么?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 有没有免费的语音转文字的软件?
- 面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
- 老公想要买2万左右的相机,我该同意吗?
最新资讯文章
- 学生校服如何隐藏内衣痕迹?
- 中医把脉是***吗?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 选购洗烘一体机或洗烘套装时,最需要优先考虑哪些核心因素?
- 如何看待 Rust 的应用前景?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 为什么多地「国补」暂停了?
- 有哪些小众的开源项目养活了一大批人?
- 评价一下Proxmox VE与ESXi的优劣?
- 为什么鱼缸里面的水一直感觉不是很清澈呢?
- 1.5m的床就已经足够两人睡觉了,为什么现在流行1.8m这么大的床?
- 能发一张在暧昧期的聊天记录吗?
- 前端如何设计网页?
- 有丧尸末日疯狂囤货的爽文***吗?
- 为什么好多人不承认大众审美就是喜欢白皮?
- rust 语法噪音这么多, 能写复杂项目吗?
- 为什么Rust的包管理器Cargo这么好用?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 可以随身携带一个Linux系统吗?