当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-20如何评价林志玲?
- 2025-06-20rust 解决了什么问题?
- 2025-06-20印尼是怎样的一个国家?
- 2025-06-20打算在苏州买房,请推荐。苏州的房价怎么样了?
- 2025-06-20北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-20如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-20住家保姆为什么总干不长?
- 2025-06-20为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-20为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-20黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 2025-06-20北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-20高考不能取消“各省为战”,全国同一标准,择优选拔的原因何在?阻力何在?
- 2025-06-20大海捞针还捞着了是一种什么样的体验?
- 2025-06-20理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-20为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-20女朋友去露营,3女2男的,要在野外搭帐篷过一夜,她的闺蜜不想让我去,我该怎么办?
推荐产品
-
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
刚从沙漠回来,看到有人留言问我为什么不写这个大新闻。 别人 -
曼德拉是南非的罪人吗?
你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡, -
可以随身携带一个Linux系统吗?
1. 找一个大点的U盘(移动硬盘更好)一定要USB3.0,安 -
老公想要买2万左右的相机,我该同意吗?
买啊,结婚前我说我要买相机,老婆不答应,我就自己买了一个二手
最新资讯
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- H264和H265谁画质好,求回谢谢!?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- PHP现在真的已经过时了吗?
- 为什么微软出的软件都那么巨大?
- 如何评价《头文字D》中的夏树?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 做个web服务器,gin框架和go-zero怎么选?