当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-20江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗?
- 2025-06-20如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- 2025-06-20为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- 2025-06-20来自东北人的疑惑,南方的菜分量到底有多小?
- 2025-06-20美国真会下场对伊朗开战吗?
- 2025-06-20能不能在FPS游戏里放一些隐身单位用来反***,谁能锁到就说明开挂了?
- 2025-06-20可以用duckdb在本地建立一个数据库对外服务吗?
- 2025-06-20你身边身材最好的女生是什么样?
- 2025-06-20为什么警察执法有一点凶?有时候不会心平气和?
- 2025-06-20历史上有没有生活在三个及以上朝代的人?
- 2025-06-20为什么师父不愿把真本事传给弟子?
- 2025-06-20如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 2025-06-20女生真正的完美身材是什么样子?
- 2025-06-20请问买个nas,能够直接把游戏装进去吗?
- 2025-06-20你的低成本爱好是什么?
- 2025-06-20男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
推荐产品
-
为什么从事技术的人普遍都比较难沟通?
并不是难沟通。 第一个原因,因为技术人员长期进行技术类工作 -
人类真的想象不出从来没见过的东西吗?
近日,河北一男子晚饭后在楼下的小区散步,突然发现一户人家窗口 -
你为什么觉得 Mac 不好用?
用了***年 mac 作为工作电脑,期间遇到的 bug 和不 -
怎么才能有尤雨溪一半强,该怎么学习?
目前已经有人成功把chrome124移植到xp系统上运行了,
最新资讯