当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25J***a如何调用FFmpeg呢(有无可用的类库)?
- 2025-06-25字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025-06-25Rust开发Web后端效率如何?
- 2025-06-25字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-25如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-25如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-2535岁以上的人都去做什么工作了呢?
- 2025-06-25剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
- 2025-06-25女生被踢裆也会很疼吗?
- 2025-06-25为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 2025-06-25为什么没有人用塔式机箱装nas呢?
- 2025-06-25Web 前端怎样入门?
- 2025-06-25真正懂机箱的人,都选了什么机箱?
- 2025-06-25如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-25程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 2025-06-25如何搭建自己CDN服务器?
推荐产品
-
为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
之前网上见过这个姑娘的照片,当时惊为天人。 后来看到章 -
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
用webman重写了公司老旧的TP项目,管理后台这种几乎也没 -
怎么能让蒙古国主动加入中国?
我上大学时,有位现役将军来学校讲座,讲中国周边局势。 讲座 -
黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
这是上海戏剧学院2022年出台的「申请-考核制」文件,你可以
最新资讯