Non c'è l'istruzione diretta su ricezione di una stringa come una variabile nel std::io documentation, ma ho pensato che questo dovrebbe funzionare:Come si legge una singola stringa dall'input standard?
use std::io;
let line = io::stdin().lock().lines().unwrap();
ma sto ottenendo questo errore:
src\main.rs:28:14: 28:23 error: unresolved name `io::stdin`
src\main.rs:28 let line = io::stdin.lock().lines().unwrap();
^~~~~~~~~
Perché?
Sto usando un nightly Rust v1.0.
hai letto [sezione di The Rust Prenota input standard] (http://doc.rust-lang.org/book/standard-input.html)? – Shepmaster
@Shepmaster Sì, ma ho capito che "old_io" significa che si tratta di una funzionalità deprecata. È il contrario? –
La documentazione a cui si fa riferimento è per la prima versione alfa. Il modulo allora chiamato 'io' è stato rinominato' old_io' * dopo * quella release, ed è effettivamente in uscita, ma non è ancora completamente sostituito dal nuovo modulo 'io'. Per prima cosa devi capire dove ti trovi: stai usando 1.0.0-alpha o stai seguendo le nottate? – delnan