网站地图官方微信:
网站首页 临西镇 曹溪镇 西樵镇 下罗镇 中课镇 马厂乡

当前位置: 首页 >

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

  • | 伊朗这次会崩溃灭亡吗? |

    本人地理控,爱看卫星地图 以色列有几个城市?特拉维夫,耶路撒...

    查看详情>>
  • | 你是怎么发现亲戚开始见不得你好的? |

  • | 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云? |

  • | 目前最具性价比的全栈路线是啥? |

  • | 阿里网盘为什么没有动静了? |

  • | 女朋友送的switch被亲戚要求送小孩我该怎么办? |

  • | go的channel在实际项目中会怎么使用? |

  • | 央视怎么又开始报道伊朗的防空能力了?是有神秘的力量开始介入了吗? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • | 为什么程序员独爱用Mac进行编程? |

  • | Firefox是如何一步一步衰落的? |

  • 最近买了M4,蓝色,不说其他,单说颜值,这个主观性很强,我想...

    2025-06-22
  • 一个同学跟我说,昨天他去字节跳动面试,面试官这样问他,“如何...

    2025-06-22
  • 我前段时间去了趟日本穷游,真的是穷游,能步行就不坐车,能喝水...

    2025-06-22
  • 98年,广东梅州人讲客家话的,在深圳工作,职业是数据分析师,...

    2025-06-22

关注我们

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