![](https://danielcaraballo.es/wp-content/uploads/2024/03/Entrada-datos-1140x809.png)
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
}
![](https://danielcaraballo.es/wp-content/uploads/2023/10/De-strins-a-int-rust-75x75.png)