当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-22独立开发桌面程序(Windows)UI框架选择哪个更好?
- 2025-06-22美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对?
- 2025-06-22postgres集群的选择?
- 2025-06-22你和你老婆是怎么认识的?
- 2025-06-22各位都在用Docker跑些什么呢?
- 2025-06-22洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-22榴莲的产量明明很高,为什么还卖那么贵?
- 2025-06-22你们能接受姐弟恋吗?
- 2025-06-22如何看待求是网转载小米汽车工厂宣传片?
- 2025-06-22为什么越来越多的车主放弃开顺风车,情愿一个人独自开车?
- 2025-06-22北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-22***拍大尺度片子时摄影师不会看光吗?
- 2025-06-22如何看待uni*** APP端接入主流广告必须通过uniad去接入的行为?
- 2025-06-22选什么作为后端比较适合我,Django. Fastapi. Flask?
- 2025-06-22作为独立开发者,有哪些可以分享的经验?
- 2025-06-22万兆的网络速度有多大意义?
推荐产品
-
有什么是你去了上海才知道的事情?
强行松弛感,遍地打卡仙人,遍地人造网红景点。 以下所有图片 -
为什么要远离社会底层?
装修过的都会发现一个问题,就是你越是尊重工人,越是理解他们, -
《甄嬛传》中祺贵人为什么和甄嬛反目?
反目的前提是以前交好过,所以问题不成立。 在后宫里面的各种 -
Rust开发Web后端效率如何?
先叠几个定语: 你要是写Reactive Web,用Web
最新资讯