当前位置: 首页 >
golang为什么将method写在类外?_河南省商丘市梁园区树认裂纪念性建筑设施建设有限责任公司
- 要不要帮导师装服务器?
- 请问照片里这个人是谁呀?
- 如何看待rust编写的zed编辑器?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 刘强东看到了什么,才去搞外卖?
- 路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- PHP现在真的已经过时了吗?
- 为什么现在的年轻人更容易觉得疲惫?
- 什么是 AI Agent(智能体)?
- 美国登月到底是不是真的?
联系我们
邮箱:
手机:
电话:
地址:
golang为什么将method写在类外?
作者: 发布时间:2025-06-24 05:00:14点击:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
新闻资讯
-
2025-06-24怀孕你花了多久怀上?
-
2025-06-24为什么一部分 Go 布道师的博客不更新了?
-
2025-06-24有一个***约你出去,你会去吗?
-
2025-06-24为什么要远离社会底层?
-
2025-06-24男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
-
2025-06-24哪款浏览器的综合性能最优?
相关产品