当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-28白酒为什么不能冰镇之后喝?
- 2025-06-28为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-28为什么大家不再提星链了(包括外网)?
- 2025-06-28如何看待M4单核性能吊打9950x?
- 2025-06-28不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 2025-06-28react 跟 vue 哪个更牛逼?
- 2025-06-28为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 2025-06-28微软的 copilot 代码助手有哪些免费的开源平替?
- 2025-06-28为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 2025-06-28你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-28如何评价 Next.js?
- 2025-06-28桂林米粉为什么走不出桂林?
- 2025-06-28什么是 AI Agent(智能体)?
- 2025-06-28Vue性能优于React,那为什么还不用Vue?
- 2025-06-28为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 2025-06-28为什么说 Node.js 有望超越J***a?
推荐产品
-
next.js 为什么要走PHP ASP MVC的老路?
Vercel 的初衷是「任何人都可以便利的拥有自己的应用」. -
亚洲体坛最漂亮的十位女运动员都有谁?
专门收集过一些漂亮的女运动员 金敏智(1996)(韩) -
独立开发***能盈利吗?感觉好累...
我的 Firenote 已经在 App Store 上架一周 -
当年《诛仙》第一部的成功在于什么?
人物刻画太到位了, 齐昊居然不是渣男, 野狗居然不为鬼厉效死
最新资讯




