既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
hello_cargo
,包含:
main.rs
.gitignore
vcs
(版本控制系统)cargo new 项目名 --vcs
cargo build
target\debug\hello_cargo.exe
cargo run
cargo check
cargo build --release
cargo build
cargo build --release
target/release
目录下生成可执行文件,而不是 target/debug源码:
use std::io;
fn main() {
println!("测试输入输出功能");
println!("从键盘输入一个数字:");
let mut a=String::new();
io::stdin().read\_line(&mut a).expect("无法读取行");
println!("输出结果为:{}",a);
}
运行效果:
接下来把不熟悉的代码依次解释:
let mut a=String::new();
use std::io;
io::stdin().read\_line(&mut a).expect("无法读取行");
- 如果Result返回的是
Err
,那么expect()
方法就会中断整行代码并打印expect里的信息。- 如果返回的是
OK
,那么就会把read_line()
方法中得到的值赋给OK一并返回给用户。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
阶课程,涵盖了95%以上大数据知识点,真正体系化!**