当前位置: 首页 >
golang为什么将method写在类外?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-24 02:15:15
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么蓝光电影碟要存在“菜单”这个界面?
- 有哪些支持kvm功能的显示器?
- 现在个人博客不能备案了吗?
- 我想给工作室设计一个logo,但是不想花钱,AI能帮我吗?
- 大三做的海报,离就业差多远?
- jwt的设计合理吗?
- 为什么知乎上很多人觉得新加坡不适合定居?
- 印度是真的烂还是咱们在信息茧房里面?
- 家用服务器内网穿透对外提供服务需要备案吗?
- 平面设计师要被时代淘汰了吗?
最新资讯文章
- 如果第三次世界大战真的开始了,到时你最想做的是什么?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- Postgres 和 MySQL 应该怎么选?
- 我想给工作室设计一个logo,但是不想花钱,AI能帮我吗?
- 你见过最不可思议的吵架理由是什么?
- NAS明明没那么好用,为什么还有那么多人坚持选择使用?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
- 如何评价***伊内斯·特洛奇亚的身材?
- 各位都在用Docker跑些什么呢?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 为什么bilibili后端要用go来写?
- 为什么中国的英语教育这么失败?
- 可以随身携带一个Linux系统吗?
- 现在个人博客不能备案了吗?
- 为什么剪映是剪辑软件鄙视链的最底层?
- count(*) count(1)哪个更快?
- 如果 Rust 在 90 年代就被发明出来,那么会对软件行业造成怎样的影响?
- 编程问题哪里解决?
- 以色列摩萨德这么厉害,中国网民为何不害怕?