当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-23 21:45:11
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 内存为什么不能设计成二维寻址?
- 27寸显示器有必要上4K吗?
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 各位Unity游戏客户端前辈,想问问大家要找到一份工作还需要学什么?
- 买到烂尾楼到底该有多绝望?
- 为什么欧美影视喜欢露点?
- 未来20年什么是优质资产?
- 真的有这种又苗条身材又爆炸的么?
- 编程问题哪里解决?
- 基因好是一种怎样的体验?
最新资讯文章
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 为什么明明35岁以上的员工更稳定,招聘时不要,被裁的也是他们?
- 小区楼下的自动售水机的水干净吗?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 如何评价B站 up主“雨琪在芬兰”?
- 养龟玩龟的人可怕吗?
- 前后楼怎么共享宽带?
- 请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工?
- 如何搭建自己CDN服务器?
- 坚持使用 PHP 的你,如今有什么感悟?
- Firefox 浏览器是否还有可能浴火重生?
- 有哪些专用软件是mac上独有的?
- 为什么中国开发不出流行的编程语言?
- Rust开发Web后端效率如何?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 为什么只有 JAVA 是一边倒被骂的?
- J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
- 为何Microsoft能一直留在中国市场?
- 200w现金,投什么一个月可以***2w以上?





