当前位置:当前位置: 首页 >
golang为什么将method写在类外?_贵州省黔东南苗族侗族自治州天柱县桥较电脑硬件有限公司
浏览次数:304发表时间:2025-06-24 13:50:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么说 Node.js 有望超越J***a?
- iPad Pro 能否取代 Surface Pro?
- 如何评价 Vue.js 纪录片?
- J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
- 组nas一定要TDP低的cpu吗?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 匿名说说你最近的烦心事吧!?
- github提Pr一次性写少一点的代码更容易被管理者接受,还是多一点更容易接受呢,详细信息要写英语吗?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 评价一下Proxmox VE与ESXi的优劣?
最新资讯文章
- iPad Pro 能否取代 Surface Pro?
- 如何理性看待禁酒令?
- Rust 未来会成为主流的编程语言吗?
- 为什么多地「国补」暂停了?
- 中医把脉是***吗?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 有哪些事,是社会底层人认识不到的?
- 为什么很多公司都不招大龄码农?
- 如何评价仓颉编程语言7月30日开源?
- 如何评价ipad pro2024?
- 飞书为什么大幅裁员?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 为什么信创更倾向j***a而不是c#?难道Oracle比微软更开放?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 群晖 nas 有些什么基本和好玩的功能?
- LCD党真的只是少部分人吗?
- 中国人工资不高主要原因是人口太多吧?
- Golang 中为什么没有注解?
- 如何评价***伊内斯·特洛奇亚的身材?