Rust 入门 (二)
我认为学习计算机语言,应该先用后学,这一节,我们来实现一个猜数字的小游戏。 先简单介绍一个这个游戏的内容:游戏先生成一个1到100之间的任意一个数字,然后我们输入自己猜测的数字,游戏会告诉我们输入的数字太大还是太小,然后我们重新输入新的数字,直到猜到游戏生成的数字,然后游戏结束。 创建项目 制作游戏的第一步先创建项目,创建方法和上一节一样,使用 cargo 来创建一个名为 guessing_game 的项目。 cargo new guessing_game && cd guessing_game 项目创建完成,可以运行一下,如果程序打印出 Hello, World! 则证明程序创建完成,运行命令如下: cargo run 读取猜测的数字 正式写游戏的第一步,让游戏先读取我们猜测的数字。我们可以先把打印语句换成提示我们输入数字的提示语句。 use std::io; fn main() { println!("猜测数字游戏,请输入您猜测的数字。"); let mut guess = String::new(); io::stdin().read_line(&mut guess).expect("读取数字失败!"); println!("您猜测的数字是:{}", guess); } 这段代码包含了大量的信息,我们一行一行地过一遍。 1.因为我们需要读取用户的输入,然后把它作为结果打印出来