网站地图官方微信:
网站首页 抚顺县 郑楼镇 里庄乡 远口镇 安多县 小村镇

当前位置: 首页 >

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 的方式有什么本质区别?

  • | 空战的时候可不可以先击落预警机? |

    当然可以,前提是能做到的话。 预警机就像象棋里的【帅】,价...

    查看详情>>
  • | 如何看待同事每天蹭你车? |

  • | 为什么伊朗的防空系统失效了? |

  • | 为什么软件公司很少用python开发web? |

  • | arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片? |

  • | 为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的? |

  • | 伊朗没有战斗机吗?为什么不起飞空中拼***? |

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

  • | 滴滴打车为什么总派远处的车而不是就近? |

  • | 广州地铁11号线西北环会不会太靠近市中心了? |

  • | 据说网约车司机已经饱和了,为什么下雨天打车还是非常困难? |

  • 伊朗的雷达看都看不到F35。 雷达系统只有挨个被点名炸掉。 ...

    2025-06-23
  • 推荐一个大家都没提到的 Connect 。 可以同时构建 r...

    2025-06-23
  • 知乎第一个四千赞,谢谢大家点赞呀! 再加更新两张新拍的图吧,...

    2025-06-23
  • 社区用爱发电很难,除非作者弄这个是爱好。 有其它业务是赚钱的...

    2025-06-23

关注我们

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