go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
代码:
胸大的女孩子有什么烦恼?
QQ为什么败给微信?
目前最具性价比的全栈路线是啥?
为什么在中国邮箱不流行?
在武汉,你们的找对象标准是怎样的?
postgres集群的选择?
docker有哪些有趣的用途?
obsidian用一两年后会有多大?全文搜索还快吗?
国密加密算法有多安全呢?
请给一个湘雅医院罗帅宇自杀的理由?
美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
做开发你遇到最无理的需求是什么?
如何评价鸿蒙电脑无法编写其自身运行的程序?
那你说什么样的是美女?
为什么个人需要公网ip?
为什么 IPv6 在国内至今未得以大规模应用?
大家发现没,现在用手写输入法时很多简单的字都不会打了?应该说是很多字不会写了。但看见后又认识又会写?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
以色列为什么要打伊朗?
是什么原因导致HDR无法推行?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
如何看待rust编写的zed编辑器?
美国真会下场对伊朗开战吗?
做个web服务器,gin框架和go-zero怎么选?
Flutter 为什么没有一款好用的UI框架?
为什么感觉现在的 bilibili 很没意思?
微信头像会影响第一印象吗?
中医把脉是***吗?
《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
为什么 Android 和 iOS 渲染架构不一样,各有什么优劣势?