当前位置: 首页 >
golang为什么将method写在类外?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-23 21:05:18
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
同类文章排行
- 如何看待盲人UP主蒙眼炒鸡蛋在成都各大医院都买不到胰岛素,最后进抢救室?
- 可以随身携带一个Linux系统吗?
- Rust 的设计缺陷是什么?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- Node.js是谁发明的?
- 有一个***约你出去,你会去吗?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 感觉自己被吸走了精气是为什么?
- 钱学森放在现在是什么水准?
- node 项目中如何使用 Node Schedule 创建定时任务?
最新资讯文章
- 新手平面设计师(方向美工)怎么有目的提升设计能力?
- GitHUb上有哪些令人惊艳的开源软件?
- 前端,后端,全栈哪个好找工作?
- 为什么香港的人均寿命全球第一?
- 下载 4k ***的时候,应该选什么版本?
- 修仙文明可能以怎样的方式碾压星际文明?
- 有什么看完令人神清气爽的爽文?
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 女朋友学音乐的,给我备注 B大调音阶 是什么含义呢?
- 领导真的会逼走特别优秀的下属吗?
- 我的设计作品很烂嘛?
- Flutter 为什么没有一款好用的UI框架?
- RUST的WEB开发真的能用于生产吗?
- 发现孩子走丢的那一刻,你是什么心情?
- 如何评价钟南山院士?
- 开战斗机从上海到北京要多久,那是一种什么样的体验?
- 腰间盘突出能不能治愈?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 本人女20,平胸跟男生一样怎么办 ?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?