代码之家  ›  专栏  ›  技术社区  ›  stacksonstacks

在锈中()是什么意思?[复制]

  •  3
  • stacksonstacks  · 技术社区  · 7 年前

    我试图理解一个类似于下面的函数:

    fn some_func(arg1: str, arg2: str) -> error::Result<()>
    {
      /// Do some stuff ...
      Ok(())
    }
    

    做什么 () Ok 和 Result 在这种情况下是什么意思?这是习惯用法还是代码库的实现细节?


    更新:编译了以下代码块,它可以作为一个更有用的MVCE

    fn main() -> Result<(), ()> {
      Ok(())
    }
    
    0 回复  |  直到 7 年前
    推荐文章