默认环境下,Rust会将少量标准库中界说的程序项(item)引入到每个程序的作用域中。这些项称作 prelude,可以在标准库文档中了解到关于它的所有知识。
如果需要的类型不在 prelude 中,您必须使用 use 语句显式地将其引入作用域。std::io 库提供很多有用的功能,包罗接收用户输入的功能。
main函数是程序的入口点,使用fn声明白一个新的函数,这个函数没有接收额外的参数;
println! 是一个在屏幕上打印字符串的宏,打印相应的引导,让用户知道这是一个猜数字的游戏并需要输入自己猜的数字。
创建一个变量用来存储用户的输入,变量默认是不可变的,想要让变量可变,可以在变量名前添加 mut(mutability,可变性)
Rust 警告您尚未使用 返回 read_line 的 Result 值,表明程序尚未处理可能的错误。
注意:您不但知道要使用哪些特征以及要从 crate 调用哪些方法和函数,因此每个 crate 都有包罗使用说明的文档。Cargo 的另一个简洁功能是,运行该 cargo doc --open 命令将在本地构建所有依靠项提供的文档,并在浏览器中打开它。例如,如果您对 rand crate中的其他功能感爱好,请运行 cargo doc --open 并单击左侧边栏中的按钮 rand 。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |