当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-23 23:05:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 腰间盘突出能不能治愈?
- 2025年六月现在硬盘咋还涨价了呢?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 如何赚美金?
- 要不要帮导师装服务器?
- 为什么不提倡利用路由器的LAN口充当交换机?
- 现代艺术只考虑意义、不考虑美感吗?
- 自己学做衣服的成本有多高?
- 中国发动机是技术落后,还是材料技术没有攻克?
最新资讯文章
- systemd吞并了什么?
- 为什么感觉wps的用户越来越多,office没人用了?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 哪个编程语言是你的最爱?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 单依纯和黄霄云谁颜值更高一点?
- 为什么这个pygame安装不了?
- 你在武汉做过最孤独的一件事?
- 如何评价***伊内斯·特洛奇亚的身材?
- 软路由是否被过度神化?
- 人工智能相关专业里有什么「坑」吗?
- 创业公司是否应该使用 Rust ?
- 为什么程序员的电脑永远没有弹窗广告?
- 只能选一个,你选谁?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- electron 可以开发诸如 adobe 全家桶这些大型软件吗?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 胸大的女孩会自卑 吗?
- 江西女生怎么结婚?