当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 浏览次数:发表时间:2025-06-23 21:05:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如何看待rust编写的zed编辑器?
- 如何评价高圆圆的身材算是美女类型的吗?
- 为什么玄戒芯片的热度突然就下来了?按理说这应该是轰动全国的大事啊?
- 你后悔买领克了吗?
- 未来长期租房生活可行吗?
- 以色列有能力灭掉伊朗吗?
- 曼德拉是南非的罪人吗?
- 眼睛有飞蚊症可以自愈吗?
- 前端js如何处理数据持久化的问题?indexDB? localstore(有大小限制)?考虑离线情况?
- 真的有这种又苗条身材又爆炸的么?
最新资讯文章
- 晚上睡觉总是腰疼,有什么办法可以避免?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 如何看待伊朗媒体发布「手摸核弹」***,并配文「MAYBE」?
- 现在国内有哪些比较不错的 J***a 开源商城系统?
- 让无数女性害怕的 “鸭嘴钳” ,到底有没有替代工具?如果有,为何更舒适的检查工具没有被推广应用?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 发生了什么导致你从此再不吃某样食物?
- 中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 分享一下你用过好用的开源项目有哪些?
- 住在一个脏乱差的家里十几年是什么感受?
- 超小团队选择Django还是Flask?
- 编程最好用的AI工具是哪个?
- 如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- Python+rust会是一个强大的组合吗?
- postgres集群的选择?
- 两袖清风的东林党为什么反而危害国家?
- 身体上的哪些迹象表明你正在衰老?
- 阿里云为什么没有一年的免费云服务?
- xmake与cmake,哪个更好用,推荐下?