当前位置: 首页 >
golang为什么将method写在类外?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-24 02:15:15
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么腾讯地图不如百度地图成功?
- 真的有这种又苗条身材又爆炸的么?
- 普通人用得着4k分辨率的显示器吗?
- 如何看待某日本小学校园餐只有一小块鸡肉?
- 语雀后端从Node迁移到J***a说明了什么?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 中了一个亿 你会做什么?
- Node.js是谁发明的?
- PHP 已经诞生 30 年,它对你意味着什么?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
最新资讯文章
- 你见过最漂亮的女生长什么样?
- 你从哪些方面可以看出现在的年轻人活得很累?
- 只用321原则备份家用Nas 数据而不组建raid阵列的人,不怕哪天备份全部同时损坏导致无法恢复吗?
- 为何觉得《绍宋》的权谋与军事宛如儿戏一样幼稚,是我个人历史水平不足还是其他问题导致的?
- 各位前端大触们,一般怎么定颜色的?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 韦东奕的牙怎么没了?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 学生校服如何隐藏内衣痕迹?
- 作为一个程序员你觉得是业务重要还是技术重要?
- 室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
- 如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
- docker怎么修改拉取源从指定的国内仓库拉取镜像?
- 中国的导弹水平到底怎么样?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 有哪些小众的开源项目养活了一大批人?
- 「做负重深蹲肯定会腰痛,深蹲不可能完全不痛」「正确的负重深蹲就应该是腰完全不痛的」,哪句话是对的?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 是买Macbook m3max 还是等m4max?
- 《冰与火之歌》中龙妈扮演者艾米莉亚·克拉克如此惊艳,为啥在其他剧中都很普通?