网站地图官方微信:
网站首页 坦头镇 南通镇 龙文区 架桥镇 汤丹镇 尼雅乡

当前位置: 首页 >

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

  • | 普通人用得着4k分辨率的显示器吗? |

    笑死,那是用不用得着的问题吗? 那是你够不够预算买的问题吧?...

    查看详情>>
  • | 如何评价《头文字D》中的夏树? |

  • | 孩子为什么越大越不愿意跟我们说话? |

  • | 20届设计系,我的设计水平很差吗,找不到合适的工作? |

  • | 为什么个人需要公网ip? |

  • | 女明星做了什么医美项目保持童颜? |

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

  • | 本人处女,非常不明白为什么男的有处女情结? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 有个漂亮女朋友是种怎样的体验? |

  • | 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒? |

  • 说说我使用Rust半年的感想吧 除了Rust 之外我个人熟悉...

    2025-06-23
  • 那自然是刘亦菲打枪图: 这颜值,这发量,这腰身,这曲...

    2025-06-23
  • 记账,Todo,笔记,临时邮箱,这几个赛道简直卷的要死,哎 ...

    2025-06-23
  • 教育已经变天了,你还浑然不知呢。 咱们国家现在已经不再处于...

    2025-06-23

关注我们

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