当前位置:当前位置: 首页 >
golang为什么将method写在类外?
文章出处:网络 人气:发表时间:2025-06-24 07:25:09
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 养多少只鸡可以做到一天一个免费的鸡蛋?
- 为什么欧美影视喜欢露点?
- 哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
- 为什么情侣在一起旅行后容易分手?
- 胸大的女孩子有什么烦恼?
- golang为什么要内置map?
- 《葫芦兄弟》中七个葫芦娃谁的能力在现代用处更大?
最新资讯文章
- 怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 老公想要买2万左右的相机,我该同意吗?
- 有没有一个特别好用的Linux系统?
- 你身边身材最好的女生是什么样?
- 和女生旅游开一间房有什么注意事项?
- 为什么男生都不喜欢173身高的女生啊?
- 黄金,今年会达到怎样的高度?
- 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
- Web后端开发,用Python还是Go呢?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 评价一下Proxmox VE与ESXi的优劣?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 印度人为什么总觉得比中国强?






关注公众微信号
移动端,扫扫更精彩