当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 10:05:19
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 偶遇曾经发生过关系的异性,会觉得尴尬吗?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 校招中的“熟悉linux操作系统”一般是指达到什么程度?
- vite多久后能干掉webpack?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- golang比j***a编码效率高太多,为什么各大厂还在继续用j***a而不是重构整个项目?
- 成为体育女主播,光「好看」就够了吗?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 白人女性是不是很美,为什么?
- Web 前端怎样入门?
最新资讯文章
- 如何评价B站UP“枪弹轨迹”发布的***《谈恋爱,被捞150000元》?
- ***如你财务自由,是买一个大平层还是买一个大别墅?
- 你都用 Python 来做什么?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 女生到底应不应该穿***的衣服?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 你都见过什么样的电脑盲?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 广西柳州的轻轨项目是否已经搁浅?
- 如何评价茅台暂停京东供货?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 白人女性是不是很美,为什么?