当前位置: 首页 >
golang为什么将method写在类外?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 13:50:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 能分享一下你写过的rust项目吗?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 皮肤太白是种怎样的体验?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 如何评价《崩坏星穹铁道》即将推出对话跳过和剧情梗概功能?
- 颈椎生理曲度变直可以通过运动康复吗?
- 女主播和榜一大哥现实碰面会做什么?
- 如何基于Docker进行开发?
- 开源 waf 哪些值得推荐?
最新资讯文章
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 有没有从头爽到尾的爽文+已完结***?
- Vim 有什么奇技淫巧?
- 为什么都说武器越怪,死的越快?
- 皮肤太白是种怎样的体验?
- 如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?
- 为什么说以色列这次干得漂亮?
- 独立开发桌面程序(Windows)UI框架选择哪个更好?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 歼-20 在国际上到底是什么地位?
- 做个web服务器,gin框架和go-zero怎么选?
- 如何自己搭建一个本地刷题库?
- 发生了什么导致你从此再不吃某样食物?
- 为什么广东的经济现在开始落后了?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 如果全球都停止出口粮食,中国能否自给自足?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- Linux内核代码大佬们如何观看的?
- 穿瑜伽裤爬山的女生会不会害羞?