函数
在Rust里,声明函数使用 fn 关键字,按照惯例,针对函数和变量名,Rust使用snake case命名规范:所有的字母都是小写,单词之间使用下划线分开,例如:
函数的参数
定义函数时里边定义的参数,叫形参(parameters)
调用函数时传递的具体参数,叫实参(arguments)
在函数签名里,必须声明每个参数的类型,如果有多个参数,用逗号进行隔开
比如:
函数体中的语句与表达式
函数体由一系列语句组成,可选的由一个表达式结束
Rust是一个基于表达式的语言
语句是执行一些动作的指令
表达式会计算产生一个值(表达式本身就是一个值)
函数的定义也是语句
比如:
语句没有返回值,所以不可以使用 let 将一个语句赋给一个变量,比如:
再延伸一下:
函数的返回值
在->符号后边声明函数返回值的类型,但是不可以对返回值命名
在Rust里边,返回值就是函数体里面的最后一个表达式的值
若想提前返回,可以使用 return 这个关键字,并指定一个值
大多数函数都是默认使用最后一个表达式作为返回值
例如:
注释
Rust还有一种“文档注释”,这个以后遇到再讲
标签:语句,函数,注释,参数,Rust,返回值,表达式 From: https://blog.csdn.net/lx4455123/article/details/137160385