当前位置: 首页 >
golang为什么将method写在类外?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-24 05:00:14
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 为什么要学go语言,golang的优势有哪些?
- 《长安的荔枝》 里的圣人不会不知道荔枝运不来吧?为什么还要布置这个任务?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 鱼缸的硝酸盐含量为多少比较合适?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 现在的年轻人喜欢穿连裤袜吗?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 什么是bootloader?
- 印度50年内会不会超越中国?
最新资讯文章
- 如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】?
- 为什么男生都不喜欢173身高的女生啊?
- 以色列为什么要打伊朗?
- 为什么Rust的包管理器Cargo这么好用?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 胸大的女孩子有什么烦恼?
- 评价一下Proxmox VE与ESXi的优劣?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
- 毕设答辩,老师说node不可能写后台怎么办?
- 世界上哪款战斗机最好看?
- Trae和Cursor对比有什么优势吗?
- 印度50年内会不会超越中国?
- 万兆的网络速度有多大意义?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 中国的歼35A可以吊打十架韩国的KF21吗?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?