当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 07:25:09
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如何看待上海孕妇在莘庄龙之梦乘坐正规出租车回家途中被劫杀,案发后丈夫连跑三家派出所报案均被推诿?
- 怎么提高自己的系统设计和架构理论水平?
- 突然发现身边有一位大神是一种怎样的体验?
- 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 如何优雅劝退他人做自媒体?
- 伊朗是个怎么样的国家?
- 你见过身边身材最好的女生是什么样子的?
- 有一个***约你出去,你会去吗?
- 台州和温州,那一座城市潜力大?
- 有什么好看的追妻火葬场的文吗?
最新资讯文章
- 如何评价网红店太二酸菜鱼?
- 你卡过最厉害的bug是什么?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 你的低成本爱好是什么?
- 特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估?
- 为什么tokio能成为rust异步标准?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 阿里云为什么没有一年的免费云服务?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 你曾看到空乘做过的最傻的事情是什么?
- 为什么新流行的开源编辑器都在用Rust开发?
- 医院的信息科工作是怎么样的体验?
- 有没有免费的云服务器?
- ***《凡人修仙传》有哪些令人伤感的情节?
- 作为一个服务器,node.js 是性能最高的吗?
- 高速铁轨为什么没有伸缩缝,热胀冷缩问题是怎么解决的?
- 如果全球都停止出口粮食,中国能否自给自足?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
- 女朋友是体育生是一种什么体验?
- 和父母无法沟通你有多绝望?





