
golang为什么将method写在类外?_云南省曲靖市麒麟区照本融添加剂有限责任公司
联系人:
手机:
E-mail:
地址:
golang为什么将method写在类外?
发布时间:2025-06-24 12:05:17 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
相关新闻
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...
- 像流浪地球那样把地球改造成星舰 漂泊宇宙这种方法在未来可能性高吗 ? 星舰要在宇宙长期漂泊行星型星舰是最好的。 长期漂泊需要安全...
- 5080显卡用个五六年可以吗? RTX 5080放6年前也就是2019年,大概相当于RTX ...
- 什么样的人算是中了基因***? 在天津认识的一个姑娘,裸高178,头身比我觉得不是九头身也算...
- 独立开发者为什么坚持独立而不愿意合作? 我可以上班工作做完摸鱼做自己的产品,可以下班小孩子睡了继续做...
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔? 不得不感慨,传统体制内还是有高人啊。 我个人悲观的看法,苏...