Rust游戏开发实战
上QQ阅读APP看书,第一时间看更新

2.2 捕捉用户输入

绝大多数计算机程序都会在循环中周而复始地工作,在每一个循环中接收用户的输入,然后把输入数据转换成某种形式的——希望是有用的——输出数据。一个没有按键的计算器是毫无用处的,同理,如果一个计算机程序无法接收用户输入,也就只能不断重复做相同的事情。你在“Hello, World”程序中曾用println!来输出信息,现在可以使用read_line()函数来从终端窗口接收数据。

在本节中,你将使用终端窗口提示访客输入姓名,然后接收用户的输入,最后通过Rust提供的字符格式化系统,把一条私人订制的问候语显示在终端窗口上。