网站地图官方微信:
网站首页 包装检测设备 展示台 一体机办公设备 夜视仪 学生 削笔器

当前位置: 首页 >

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

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

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

  • | 搞了NAS之后去哪里下载4K,8K的电影? |

    纯分享, 10T***电影***! 先保存,先保存,先保存,...

    查看详情>>
  • | 要不要帮导师装服务器? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 曾经的班花,现在还多少人惦记? |

  • | SATA固态好用吗?为什么大家都喜欢m.2呢? |

  • | 身体上的哪些迹象表明你正在衰老? |

  • | Linux里面usermod -L zhangsan命令是什么? |

  • | 各位大佬,我自学了python,写了一个脚本准备卖钱,怎么样才能让这个脚本只能绑定一台电脑使用? |

  • | 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术? |

  • | 每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗? |

  • | go 有哪些成熟点的后台管理框架? |

  • 你看,我在这个回答中说: 女生真正的完美身材是什么样子? -...

    2025-06-20
  • 这个商场可能没有意识到,是商场本身需要一个男厕所,而不是去商...

    2025-06-20
  • 碍于 Apple 在生产制造环节的严格保密要求, 目前外界对...

    2025-06-20
  • 从打俄罗斯发动全面侵乌战争而上合组织装死的时候起,上合组织就...

    2025-06-20

关注我们

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