【发布时间】:2015-03-12 19:24:44
【问题描述】:
如果我定义一个函数:
fn f() -> Result<(), E> {
// How to return Ok()?
}
如何返回std::result 中的Ok,单位类型为()?
【问题讨论】:
如果我定义一个函数:
fn f() -> Result<(), E> {
// How to return Ok()?
}
如何返回std::result 中的Ok,单位类型为()?
【问题讨论】:
() 类型的唯一值是 (),所以只需将其放在 Ok 构造函数中即可:
fn f() -> Result<(), E> {
Ok(())
}
【讨论】:
使用Ok(())
fn f() -> Result<(), E> {
Ok(())
}
【讨论】: