当前位置: 首页 >
golang为什么将method写在类外?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 05:00:14
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 女生真正的完美身材是什么样子?
- 冬天也要穿胸罩吗?
- ***执行前可以谎称肚子痛,想排泄粪便,籍此拖延时间吗?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- Golang 中为什么没有注解?
- 显示器选32还是27,2k还是4k?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 各位都在用Docker跑些什么呢?
- 超小团队选择Django还是Flask?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
最新资讯文章
- 现在个人博客不能备案了吗?
- Linux 下有没有类似 Everything 的搜索工具?
- python与nodejs哪个性能高?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 西门子、Cadence 暂停半导体设计软件 EDA 对华升级服务,会有什么影响?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 为什么警察执法有一点凶?有时候不会心平气和?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 电脑上有什么具体的程序运算是cpu完爆gpu的?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- 大家是哪个瞬间觉得体制内工作不值得的?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
- Rust 的设计缺陷是什么?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 作为一个服务器,node.js 是性能最高的吗?
- 领导真的会逼走特别优秀的下属吗?