go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
{dede:pagebreak/}
网上都说 OLED 屏幕伤眼,但 LCD 屏幕有蓝光也伤眼,那么这俩相比哪个更护眼?
2025年我国GDP预计再创新高,2季度增速或超5.3%,对此你怎么看?
为什么说耿直的人更容易吃亏?
成为体育女主播,光「好看」就够了吗?
Docker 的应用场景在哪里?
mac安装homebrew失败怎么办?
你怎么看待剪映收费过高问题?
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
为何Microsoft能一直留在中国市场?
能否对比一下Claude Code和Gemini CLI,你的选择建议是?
近期大量宣扬“西方伪史论”的账号被封,这意味着什么?
有网友称相机电池不能上飞机了,哪怕是原厂电池只要没有 3C 标志就不行,是真的吗?这规定合理吗?
TypeScript 原生预览版使用体验如何?
「人生好像被卡住了,不管怎么努力都无法走出」这种感觉你有吗?这是怎么回事?又该如何破局?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?