Rust函数的返回值应该是Result、Option还是返回泛型类型?

Rust函数的返回值应该是Result、Option还是返回泛型类型?,rust,rust-cargo,Rust,Rust Cargo,我是新手,不知道如何确定函数的返回值应该是Result还是Option,或者它是否应该按原样返回类型 选项用于返回可能不可用的值 Result用于返回可能失败的进程的结果 在其他情况下,它按原样返回类型。 我正试图如上所述理解它。这是正确的吗? 我想知道是否有关于Rust编码的详细文档或博客。听起来不错。你可能想把事情弄得比实际情况更复杂!这个问题似乎不像目前所说的那样可以回答。您是否有一个具体的函数示例,您不确定它的适当返回类型?

我是新手,不知道如何确定函数的返回值应该是Result还是Option,或者它是否应该按原样返回类型

  • 选项
    用于返回可能不可用的值
  • Result
    用于返回可能失败的进程的结果
  • 在其他情况下,它按原样返回类型。
我正试图如上所述理解它。这是正确的吗?
我想知道是否有关于Rust编码的详细文档或博客。

听起来不错。你可能想把事情弄得比实际情况更复杂!这个问题似乎不像目前所说的那样可以回答。您是否有一个具体的函数示例,您不确定它的适当返回类型?