Rust 中 () 是什么意思?

sta*_*cks 5 rust

我试图理解类似于以下内容的函数:

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

在这种情况下,()给定Ok和意味着什么?Result这是惯用语还是代码库的实现细节?


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

fn main() -> Result<(), ()> {
  Ok(())
}
Run Code Online (Sandbox Code Playgroud)

归档时间:

查看次数:

1284 次

最近记录:

7 年,3 月 前