网站地图官方微信:
网站首页 资市镇 鹿鸣乡 芭沟镇 平岩乡 香茂乡 阿格乡

当前位置: 首页 >

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

  • | 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化? |

    2025年6月是吧?只谈武汉楼市,我说二不一,来。 武汉楼...

    查看详情>>
  • | 极度疲劳下,人一次最多能睡多久? |

  • | Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂? |

  • | 你们的腰突是怎么突然好的? |

  • | 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利? |

  • | 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你? |

  • | 独立开发者都使用了哪些技术栈? |

  • | 有没有甜到爆的***? |

  • | 沙特王储:整个伊斯兰世界团结一致支持伊朗,你怎么看? |

  • | 目前美军还有哪些领域是明显领先于解放军的? |

  • | 好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢? |

  • 螃蟹 之前挺喜欢吃的 后来看到一个***问为什么蒸螃蟹的时候...

    2025-06-17
  • 早有E3神教,后有E5魔教。 如今E5的时代基本都过去了,但...

    2025-06-19
  • macOS漂亮是漂亮,但是并没有GNU/Linux流畅啊。 ...

    2025-06-19
  • 个人丐版技术栈:vue/react + node + mys...

    2025-06-19

关注我们

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