Entrada de datos en Rust, teclado
Se utiliza la biblioteca estándar ( std::io ).
Proporciona las funciones necesarias para poder interactuar con el usuario.
std::io:stdin()
Permite la lectura de datos por el teclado, con el método read_line se captura una entrada y se almacena en una variable siempre que sea mutable.
Ejemplo de código fuente
use std::io;
fn main()
{
let mut nombre = String::new();// Esta line crea una variable string nueva vacía(( String::new )) en nombre
println!(» Escribe tu nombre «);
io::stdin().read_line(& mut nombre);// Lee los caracteres de la variable nombre
println!(» Tu nombre es {}», nombre);// Imprime el valor de la variable nombre en la pantalla
}