当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-24 14:55:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如果江苏和以色列打,胜率大不大?
- 程序员空闲时间应该继续卷技术,还是找其他副业?
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 微信服务器会保留聊天记录吗,会保存多久?
- 为什么一部分 Go 布道师的博客不更新了?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 脸与身材不符是种怎样的体验?
- 鱼缸能不能做到一直不换水还很清澈?
- switch2好用吗朋友们?
- 你的亲戚提过什么过分的要求?
最新资讯文章
- 为什么有的女生喜欢穿紧身牛仔裤?
- 组nas一定要TDP低的cpu吗?
- 怎么劝家里人不去养鱼?
- Trae和Cursor对比有什么优势吗?
- 被称为「人间尤物」的女主,有多绝?
- 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 如何看待Adobe公司新发布的project indigo ***?与安卓的谷歌相机孰优孰劣?
- 巴基斯坦援助伊朗防空,大家怎么看?
- 各位都在用Docker跑些什么呢?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- J***a现在好找工作吗?
- 淘宝为什么要提供npm镜像?
- 相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
- 警犬知道自己是警犬么?
- 2025年,笔记软件又如何选择?
- 有什么高质量的 C++ 单头文件库?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 有什么高质量的 C++ 单头文件库?
- 什么笑话让你看一次笑一次?
- 有什么高质量的 C++ 单头文件库?