网站地图官方微信:
网站首页 银江镇 德隆乡 夹江县 纳夜镇 莲湖区 班玛县

当前位置: 首页 >

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

  • | 想自己做一本书,用什么排版软件? |

    用什么排版软件,取决于你想做什么书! 理论上,InDesig...

    查看详情>>
  • | 求推荐程序开发笔记本!? |

  • | 如何设计一条 prompt 让 LLM 陷入死循环? |

  • | 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么? |

  • | 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何? |

  • | k8s informer 是如何保证***不丢失的? |

  • | 为什么大部分人都认为2560x1440是2K? |

  • | 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势? |

  • | 86版西游记的女演员里,你觉得哪些特别漂亮? |

  • | 小腿能粗到什么地步? |

  • | 做引体向上可能会诱发腰肌劳损吗? |

  • 成年人的世界是既要又要,小孩子才做选择呢。 打好底子和学习...

    2025-06-29
  • 前两天跟几个同学聚餐,我这道红烧肉,一个师妹家四岁的小朋友吃...

    2025-06-29
  • FWA 是个啥?FWA(Fixed Wireless Acc...

    2025-06-29
  • 【超级会员V1】通过百度网盘分享的文件:2025暑***特色...

    2025-06-29

关注我们

添加微信好友,关注最新动态