网站地图官方微信:
网站首页 板桥镇 福顺镇 蛟洋镇 渣津镇 梨木镇 下老乡

当前位置: 首页 >

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

  • | 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift? |

    现代编程语言里swift是独一份默认所有class都是引用计...

    查看详情>>
  • | 胸围到了70F?可是穿衣却不显大正常吗? |

  • | 写业务的话,go是不是垃圾? |

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

  • | 程序员从幼稚走向成熟的标志是什么? |

  • | 大家的NAS都是24小时不关机吗? |

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

  • | 如何看待 Rust 的应用前景? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • | 为什么运营商要封禁PCDN? |

  • | ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重? |

  • 2025目前综合最佳是tauri ,这个世界是比烂的。 你别...

    2025-06-20
  • Rust在项目管理上的设计缺陷也是rust的设计缺陷对不对。...

    2025-06-20
  • 我觉得主要是流行的问题。 50后60后和部分70后如果不喝...

    2025-06-20
  • 实际上现在老中有两套打法。 一套是等美国入局伊朗,这边围台...

    2025-06-20

关注我们

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