当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 01:25:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么现在骑行圈变了味道?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 为什么女游泳运动员看起来大部分都是平胸?
- 真正的狠人是什么样的?
- 印度女性为什么不嫁到中国?
- 国产厂商为什么都不用三星屏幕了?
- 各双拼输入方案之间有明显的优劣之分吗?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
最新资讯文章
- 游戏的本质是为了开心吗?
- 如何看待国内服装尺码越来越小的现象?
- 维护一个大型开源项目是怎样的体验?
- 评价一下Proxmox VE与ESXi的优劣?
- 在女篮热身赛中,杨舒予表现出色证明进步明显,这是否意味着杨舒予已经找到了适合自己的场上角色?
- 一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
- 2025年6月了,深圳房价咋样?
- 有哪些可以播放NAS音乐的安卓音乐播放器?
- 有一个***约你出去,你会去吗?
- 深圳大家都是怎么找对象呀?
- 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 为什么国外能把95式改装的那么高端,而国内即使是特种部队用的95式几乎连战术配件都没有?
- 公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
- 当年《诛仙》第一部的成功在于什么?
- 《碟中谍 8》都有哪些槽点?
- 深圳大家都是怎么找对象呀?
- 独立站怎么开始做啊?
- 如何评价仓颉编程语言7月30日开源?
- 为什么 SwiftUI 用 some View 作为视图类型?
- 熊猫烧香技术含量高吗?高在哪里?