当前位置: 首页 >
golang为什么将method写在类外?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-24 13:50:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- Golang web项目求推荐?
- 有哪些是你用上了mac才知道的事?
- 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 为什么腰突不受到医学界的重视?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 自助餐 50 / 位,为什么吃不倒闭?
- 如何看待《长安的荔枝》李善德的结局?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 如何评价zig这门编程语言?
最新资讯文章
- 印度是真的烂还是咱们在信息茧房里面?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 极客湾评价小米芯片客观么?
- 手机的运行内存真的有必要上16GB吗?
- 2025年6月,到底买油车还是电车?
- 什么是 5G 固定无线接入(FWA)?
- 如何让你推荐一款个人待办、笔记、管理软件,你会推荐哪一个呢?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 「绝世美女」都有什么特点?
- 在办公室用机械键盘是什么心里?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 如何制造一个高级的阳谋?
- 为什么欧美影视喜欢露点?
- 只能选一个,你选谁?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 怎么理解开源项目若依(RuoYi)存在的意义?
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 明星现实中真的很漂亮吗?
- 如何评价仓颉编程语言7月30日开源?
- 你认为NS2现在值得入手吗?