当前位置: 首页 >
golang为什么将method写在类外?_江苏省南京市六合区种遭易汉渔业设备有限责任公司
- 为什么知乎上推荐机械键盘大部分都推荐红轴?
- INTP 擅长洞察人心吗?
- Golang 中为什么没有注解?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- lcd屏幕如此护眼,为什么现在没有了?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
- 程序员的时间管理真的是写代码1小时,调试8小时吗?
- 婆婆有没有什么事把你雷到终身难忘的?
- 像游戏《8番出口》这样的无限迷宫设计,在游戏开发中是如何实现的?
联系我们
邮箱:
手机:
电话:
地址:
golang为什么将method写在类外?
作者: 发布时间:2025-06-23 23:00:17点击:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
新闻资讯
-
2025-06-27.net为什么会被上海信创排除在外?
-
2025-06-27广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
-
2025-06-27想知道这个女孩是谁?
-
2025-06-27普通人用得着4k分辨率的显示器吗?
-
2025-06-27为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
-
2025-06-27为什么老一辈人厌恶游戏?
相关产品