网站地图官方微信:
网站首页 包装制品 包装用纸 包装生产线 包装机械 一体机办公设备 学生

当前位置: 首页 >

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

  • | 电视机为什么有大流量上传? |

    9昨天测试网络发现电视机有1-5m/s的上传。 而且电视机处...

    查看详情>>
  • | Windows 下有什么用过之后就离不开的冷门软件? |

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

  • | 各位都在用Docker跑些什么呢? |

  • | 有没有什么好用的***分享? |

  • | 鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗? |

  • | 为什么现在的世界局势如此严峻? |

  • | CUDA真是NVIDIA绝对牢不可破的生态吗? |

  • | 前几年说五五分流,现在怎么又开始扩招了? |

  • | 如何评价赵本山的演技? |

  • | Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注? |

  • 如果你去搜一下博客园自救,你会看到博客园已经发起自救好几次了...

    2025-06-24
  • 所谓 "Programming Language 学者" 并...

    2025-06-24
  • 我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我...

    2025-06-24
  • 8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还...

    2025-06-24

关注我们

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