网站地图官方微信:
网站首页 bzzp bzyzzg bzxgsb bzjccb yzyp xzd

当前位置: 首页 >

Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?

rust 的 result 是枚举,只有2个答案,要么ok要么不ok,不ok的时候,err带错误信息。

golang 的 error ,只是多返回值,***设有2个返回值,其实一个给了error,那么用户可以造4个组合的返回: 1,有返回值,有error 2,有返回值,无error 3,无返回值,无error 4,无返回值,有error 理论上,google 希望的是2和4。

虽然现实多数也是这么用的,但是我真碰到过1和3的。

这时候,就很惆怅 ‍ ‍ ‍ 。

只要碰到过一次,你就蛋疼了。

因…。

Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?

  • | 为什么好多人都在喊体制内的工作很累? |

    歪个楼,想起YQ 刚放开时的事情。 上级要求阳历年底前给所...

    查看详情>>
  • | 养乌龟生态缸到底可行吗? |

  • | 各双拼输入方案之间有明显的优劣之分吗? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | 中国人工资不高主要原因是人口太多吧? |

  • | 王晶的导演水平是不是被严重高估了? |

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里? |

  • | 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗? |

  • | Flutter 相比 Native APP 开发有什么优势? |

  • | Jetpack Compose 和 Flutter 应该先学哪个呢? |

  • 你有996过吗? 如果你尝试过996,你就应该知道,当你开始...

    2025-06-23
  • 啊?我158 116我都觉得我身材刚刚好,只需要塑塑型就好了...

    2025-06-23
  • 发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就...

    2025-06-23
  • 答主家很多年以前买了一堆HDMI线,更久以前买了一堆DP线,...

    2025-06-23

关注我们

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