当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-24为什么小男孩小时候要比小女孩难养好多?
- 2025-06-24腰肌劳损能否通过锻炼好起来?
- 2025-06-24老板难道真的看不到公司谁在拼命工作,谁在摸鱼嘛?
- 2025-06-24卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
- 2025-06-24能分享一下你写过的rust项目吗?
- 2025-06-24不同公司的云服务器在使用上差别大么?
- 2025-06-24Rust 的设计缺陷是什么?
- 2025-06-24为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-24软件定制开发的价格为啥那么高?
- 2025-06-2420届设计系,我的设计水平很差吗,找不到合适的工作?
- 2025-06-24西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 2025-06-24用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 2025-06-24如果有人自称中央特派员,手持中央密令,到看守所要求提走一个***,看守所会交人吗?
- 2025-06-24如何建一个安全的个人nas?
- 2025-06-24鱼缸的硝酸盐含量为多少比较合适?
- 2025-06-24为什么现在吹Rust的人这么多?
推荐产品
-
你们是怎么远程用NAS听歌的?
说一下我的观点,用NAS听歌的前提: 你得有足够的多***, -
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
如何评价 xmake?
xmake目前最大的问题是,AI不会写xmake…… cma -
冬天也要穿胸罩吗?
坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到
最新资讯