这个问题在这里已有答案:
我正在尝试理解类似于以下的功能:
fn some_func(arg1: str, arg2: str) -> error::Result<()>
{
/// Do some stuff ...
Ok(())
}
()
给 Ok
和 Result
在这种情况下意味着什么?这是惯用的还是代码库的实现细节?
更新:编译了以下代码块,可以作为更有用的MVCE
fn main() -> Result<(), ()> {
Ok(())
}
这个问题在这里已有答案:
我正在尝试理解类似于以下的功能:
fn some_func(arg1: str, arg2: str) -> error::Result<()>
{
/// Do some stuff ...
Ok(())
}
()
给 Ok
和 Result
在这种情况下意味着什么?这是惯用的还是代码库的实现细节?
更新:编译了以下代码块,可以作为更有用的MVCE
fn main() -> Result<(), ()> {
Ok(())
}