当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-26吴柳芳的真实水平如何?
- 2025-06-262025年六月现在硬盘咋还涨价了呢?
- 2025-06-26华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-262029届全运会落地长沙,会对长沙有什么新的变化吗?
- 2025-06-26如何评价B站up主***千代退网?
- 2025-06-26人工智能相关专业里有什么「坑」吗?
- 2025-06-26曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 2025-06-26汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 2025-06-26为什么不用rust重写Nginx?
- 2025-06-26想自己DIY一个NAS,想听听大家的意见。?
- 2025-06-26为什么中国很少有人使用linux?
- 2025-06-26程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 2025-06-26ant-design-vue 社区为什么不维护了?
- 2025-06-26家里想搞个服务器,有什么好的建议方案吗?
- 2025-06-26怎么通俗的解释路由这个词?
- 2025-06-26程序员的你,真的热爱编程吗?
推荐产品
-
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
操作系统能否知道自己处于虚拟机中?
目前虚拟机环境检测有两个“金标准”,分别是 Al-khase -
家里想搞个服务器,有什么好的建议方案吗?
家里原先有两台双路E5-2680v4的服务器,但实在是太耗电 -
为什么一部分 Go 布道师的博客不更新了?
哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自
最新资讯