
golang为什么将method写在类外?_辽宁省抚顺市顺城区章盈成搅拌机有限合伙企业
联系人:
手机:
E-mail:
地址:
golang为什么将method写在类外?
发布时间:2025-06-24 00:20:17 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
相关新闻
- 笨、傻、蠢有什么区别? 笨 司机:报尾号。 乘客:什么尾号? 司机:手机尾号,什么...
- 女朋友坚决拒绝母乳,我希望就一次行母乳喂养被指责我不顾她的痛苦,我真的很过分吗? 题主可能不太了解,母乳喂养只有0次和N次。 一旦开奶了,想再...
- 程序员如何用好 Cursor 工具? 大家好 我是 500佰,技术宅男 目前正在前往独立开发路线,...
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? 朝鲜如何在大国博弈与国际监管的缝隙中,通过欺骗、拖延与极端意...
- 你见过最无用的节俭行为是什么? 我父亲使用空调的方式和别人不一样,夏天热的时候正常人都是空调...
- 预测一下,下一次阅兵会出现什么武器震惊世界? 还能有什么能震惊世界的武器? 人家的SPACE X设计起飞重...