下载好rust环境,看看rustc是否工作,然后可以用idea创建rust项目
修改main.rs, 编译执行。
use std::io;
fn main() {
println!("Hello, world!");
println!("This is a test");
let abc:i32 = add(12, 13);
println!("the result is {}" , abc);
let mut guess = String::new();
println!("guess a number");
io::stdin().read_line(&mut guess)
.expect("faild to read");
println!("your guess: {} ", guess);
}
fn add(x: i32 , y: i32) -> i32{
return x + y;
}
*知识点
函数定义的格式为 fn ( var: typeofvar) -> return type { function body }
单个let等同于const
println!是个宏
let mut varname 是定义一个可变变量
use xxx:yyy 等同于using namespace xxx:yyy
println!宏可以用花括号接受参数