网站地图官方微信:
网站首页 羊平镇 路口镇 河源市 兴龙镇 新业乡 构扒镇

当前位置: 首页 >

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

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

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

  • | 养龟玩龟的人可怕吗? |

    先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我...

    查看详情>>
  • | 如何看待 Rust 的应用前景? |

  • | 都是前端框架,为什么用 React 的人会有优越感? |

  • | 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩? |

  • | 现在二手房是不是卖不出去了? |

  • | 老公想买3w的电脑玩游戏怎么劝说? |

  • | 为什么我的鼠标最多用半年按键就会失灵? |

  • | 有没有颈椎病痊愈的经验? |

  • | 今年1-5月,我国住户存款“定期化”趋势不断加强!5月已创历史新高!这说明了什么? |

  • | Electron 做游戏客户端的潜力有多大? |

  • | 为什么有些人认为学习机是智商税? |

  • 我有一个绝妙的点子,解决蓝牙鼠标容易被忘在会议室、实验室、高...

    2025-06-24
  • 要说最近比较火的语言和框架,Rust和基于Dart的Flut...

    2025-06-24
  • m3max 36g 内存,跑个 idea 开个 tomcat...

    2025-06-24
  • 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    2025-06-24

关注我们

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