fn main() {
println!("Hello, world!");
another_function(2,3);
let y ={
let x =3;
//表达式的结尾没有分号,如果在表达式的结尾加上分号,它就变成了语句,而语句不会返回值。
x+1
};
println!(" the value in main of y is {}",y);
let x = five();
println!(" the value in main of x is {}",x);
}
// ->表示返回值后面加类型
//上面说了表达式没有分号,它还可以隐式的表示return 5
fn five()->i32 {
5
}
//函数名小写中间加下划线
//大多数静态语言一样参数需要指定类型
fn another_function(x:i32,y:u32){
println!(" the value of x is {}",x);
println!(" the value of y is {}",y);
}
rust 函数的使用
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Rust 基础篇】Rust函数详解
在Rust中,函数的定义使用fn关键字,后跟函数名、参数列表、返回类型和函数体。函数体由一系列语句组成,用于执行特定的
rust 算法 开发语言 Rust Self -
【Rust 基础篇】Rust类函数宏:代码生成的魔法
在Rust中,类函数宏是一种特殊的宏,它允许开发者创建类似函数调用的
rust 开发语言 后端 类函数 Rust -
【Rust 基础篇】Rust Rc 智能指针的使用
Sized > {// 内部实现细节 }Rc 表示一个指向类型 T 的引用计数智能指针。允许多个所有者共享数据,即 Rc 实例可
rust 开发语言 后端 原力计划 智能指针