当前位置: 首页 >
golang为什么将method写在类外?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 14:55:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 什么是最好的编程用显示器?
- 独立开发***能盈利吗?感觉好累...
- PHP现在真的已经过时了吗?
- 胖东来能长久下来吗?
- 飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- 如何评价近期开播的《长安的荔枝》?
- 为什么微软还没有倒闭?
- MySQL不香吗,为啥还要Elasticsearch?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 胸大的女孩子有什么烦恼?
最新资讯文章
- obsidian用一两年后会有多大?全文搜索还快吗?
- Golang和J***a到底怎么选?
- count(*) count(1)哪个更快?
- 松下的相机到底什么水平?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- golang总体上有什么缺陷?
- 想深入学习网站后台技术,有哪些建议?
- 想问一下,本人是大二的学生,学历一般,建议自学编程本科就业吗?
- 女生真正的完美身材是什么样子?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 《酱园弄·悬案》中雷佳音饰演的局长为什么一定要弄死詹周氏?
- Rust怎么写GUI程序?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 2025年了expo和Flutter学哪个?
- 如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- MacBook的诱惑在哪里?
- PHP现在真的已经过时了吗?
- 日本为什么突然表示和中国的关系是首要的?
- 如何评价***伊内斯·特洛奇亚的身材?
- 延边大学毕业典礼上,食堂阿姨的发言为什么能让许多同学落泪?