当前位置: 首页 >
golang为什么将method写在类外?_河北省邯郸市馆陶县居住可可有限责任公司
- 大家猜猜伊朗的结局如何?
- 为什么程序员独爱用Mac进行编程?
- 为什么水泥封不住尸臭?
- 如何评价《塞尔达传说:王国之泪》?
- 如何评价PL-15空空导弹?
- 使用J***a开发简单CAD软件?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
- 要不要帮导师装服务器?
联系我们
邮箱:
手机:
电话:
地址:
golang为什么将method写在类外?
作者: 发布时间:2025-06-23 21:05:18点击:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
新闻资讯
-
2025-06-19你的亲戚提过什么过分的要求?
-
2025-06-19中国的导弹水平到底怎么样?
-
2025-06-19国产手机APP为什么越来越臃肿?
-
2025-06-19国密加密算法有多安全呢?
相关产品