golang为什么将method写在类外?
- 发表时间:2025-06-24 05:00:14
- 来源:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-26 17:50:16你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 2025-06-26 17:10:18有腰椎间盘突出的人可以练瑜伽吗?
- 2025-06-26 16:50:19最适合 Mac 带 Type-C 接口的转接口 / 扩展坞有哪些?
- 2025-06-26 16:55:23你卡过最厉害的bug是什么?
- 2025-06-26 16:20:18网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-26 17:40:17为什么年轻人都喜欢用iPhone?
- 2025-06-26 16:35:20有没有免费的云服务器?
- 2025-06-26 17:05:19曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 2025-06-26 17:20:17大家对四川凉山彝族的看法是怎样的呢?
- 2025-06-26 17:50:16如果正常使用宽带把上行带宽拉满了运营商会管吗?
推荐产品
-
快30岁还是处女的女生,中国男生是怎么看的呢?
我讲一个故事,也不知道为啥就突然觉得和这个话题相关。 我是 -
程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
恰巧也是个码农,我也是真的住过车里。 前后大概20天左右。 -
2025年六月现在硬盘咋还涨价了呢?
2023年本来就是固态硬盘最便宜的一年,400多的价格可以直 -
越正经的女人越容易做出疯狂的事吗?
有个女医生,我和她之前是一个中学的。 但她比我大两届。
最新资讯