go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
代码:
20届设计系,我的设计水平很差吗,找不到合适的工作?
docker有哪些有趣的用途?
女生穿小妈(后妈)裙是种什么体验?
做个web服务器,gin框架和go-zero怎么选?
蜂王的生活幸福吗?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
公司上下近 300 号人,但做 web 开发的就我一个人,请问有必要用 vue 这种前后端分离吗?
说说你为什么使用rust或者不用rust呢?
现在个人博客不能备案了吗?
初次 DIY 电脑时都犯过哪些低级错误?
为什么珠三角发展赶不上长三角了?
有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
WebSocket 是什么原理?为什么可以实现持久连接?
Excel 到底有多厉害?
为什么所有主流浏览器的 User-Agent 都是 Mozilla/x.0 开头?
是什么原因让你一定要用 iPhone?
男友凌晨高速开车,我情绪崩溃了,谁的错?
RUST的WEB开发真的能用于生产吗?
什么是 AI Agent(智能体)?
35的程序员被辞了可以自己接外包啊?为什么都那么悲观呢?
一部电影会失传吗?
大家的NAS都是24小时不关机吗?
我应该设置多少kb才能让他不能玩游戏?
2025 国内公司前端团队都在搞些什么?
手机的运行内存真的有必要上16GB吗?
男医生在给年轻靓丽的女性检查时会是什么心态?
人间尤物是什么样的?
穿内衣时,总往上跑,内衣是大了还是小了?
请问您见过最惊艳的sql查询语句是什么?
你怎么看待剪映收费过高问题?