当前位置: 首页 >
golang为什么将method写在类外?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-23 21:05:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 怎么感觉小米有点方寸大乱呢?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- .NET 应该读“刀NET”还是“点NET”?
- 我的实际车速是66km/h,旁边有车超速,我被拍了违章,说是车速85km/h,怎么申诉?
- 你身边身材最好的女生是什么样?
- 为什么不用rust重写Nginx?
- 美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 大家为什么会讨厌缩写?
- 张伟丽可以打败什么级别的普通男性?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
最新资讯文章
- 如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 在excel中,如何利用VBA将这段数据转成json格式?
- 大海捞针还捞着了是一种什么样的体验?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- 你们的美系福特开了多少年?
- Flutter 为什么没有一款好用的UI框架?
- 中年夫妻有多少生活和谐的?
- 轰20的亮相为什么被反复推迟?
- 微信服务器会保留聊天记录吗,会保存多久?
- 大家猜猜伊朗的结局如何?
- Office 中为何还要保留 Access 数据库?
- 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- Apple 为什么不封杀 Flutter 呢?
- 空战的时候可不可以先击落预警机?
- 女生被踢裆也会很疼吗?