当前位置:当前位置: 首页 >
golang为什么将method写在类外?
人气:发表时间:2025-06-23 23:40:17
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- MySQL 面试中常见的问题有哪些?
- 你都见过什么样的电脑盲?
- 中国大陆地区献血率为何如此低下?
- 你们的腰突是怎么突然好的?
- 你见过最反人类的设计是什么?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 27寸显示器是否有必要到4K?
- golang为什么要内置map?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 只能选一个,你选谁?
最新资讯文章
- 你见过最反人类的设计是什么?
- MCP、function calling 这两者有什么区别?与AI Agent 是什么关系?
- 为什么鸿蒙PC要排斥Linux生态?
- 小米澎湃OS保留了多少安卓代码?
- 如何看待rust编写的zed编辑器?
- 现实中的父女关系是怎样的?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 有个漂亮女朋友是种怎样的体验?
- springboot框架中一个controller类可以调用多个service类吗?
- 亲眼见到明星本人是什么体验?
- 你手机中最舍不得卸载的APP是什么?
- 鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?
- 为什么现在男孩喜欢车的越来越少了?
- 200w现金,投什么一个月可以***2w以上?
- 女生真正的完美身材是什么样子?
- 相对于 Linux,Windows Server 存在的意义是什么?
- 怎么当好一个领导者?
- qwen3-0.6B这种小模型有什么实际意义和用途吗?
- 牛顿晚年为何会研究神学?
- 我感觉河南四川条件比较相似,可是为何河南经济相比四川有一定差距?