复习:格式化
本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 72 课,共 75 课。
挑战
入门编写一个程序,在不同作用域中获取用户输入并生成密码。每个作用域负责获取密码的不同部分。最终密码由所有部分组合而成。例如:
输入:
> 1
> 2
> 3输出为:
> Generated password: 123亲手试试
use std::io;
fn main() {
// 在这里声明你的 final_password 变量
let mut final_password;
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// 在这里添加代码,处理第一次输入
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// 在这里添加代码,处理第二次输入
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// 在这里添加代码,处理第三次输入
}
println!("Generated password: {}", final_password);
}基础知识中的所有课
自己练习: Rust 在线编译器