• 在正规足浴店现场自费充值人民币1万元及以上,是种怎样的体验?
  • 长得和刘亦菲很像是一种什么体验?
  • LCD党真的只是少部分人吗?
  • PHP现在真的已经过时了吗?
  • 毕设答辩,老师说node不可能写后台怎么办?

诚信为本,市场在变,诚信永远不变...        

0896-98589990
新闻资讯
您的当前位置: 首页 > 新闻资讯

golang为什么将method写在类外?

发布时间:2025-06-24 10:05:19

分享到:

go本质上反对那种OOP做法的。

从go的哲学来讲,简单的东西才能写正确,好理解和维护。

因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。

于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。

go表达的就是函数就是函数,数据就是数据。

与数据绑定的函数提供t.foo()这种写法。

但也仅此而已了。

至于“美”,我没看出哪种写法更美的,其实都差不多。

…。

golang为什么将method写在类外?

上一篇 : 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?

下一篇 : 卧室顶部灯泡,应该如何选择?应该用白炽灯、节能灯、卤素灯还是led灯?应该用白光还是黄光?为什么?