'->' 代币在 Rust 中是什么意思?

  • 本文关键字:是什么 Rust rust syntax
  • 更新时间 :
  • 英文 :


我第一次深入研究Rust,主要是ObjC和Javascript的背景,并与一些操场工作。

我试图理解Rust中的->(又名"细箭头??")符号,以及在阅读Rust语句时我应该如何解释它

在Rust中,->指定函数的返回类型。在Rust中,函数需要指定其返回类型(如果不是(),则为空返回类型)。

所以当你声明一个将1添加到i32的函数时,你必须像这样指定函数的返回类型i32:

fn add_one(x: i32) -> i32 
{
x+1
}

您必须声明x+1来添加一个并返回值。注意,当返回值时,不要在x+1;后面使用分号。分号表示它是一条语句,而不是返回表达式。在Rust中,没有分号的表达式是返回值表达式。

最新更新