Nota: questa domanda contiene un codice pre-1.0 obsoleto! La risposta è corretta, però.
Per convertire un str
in un int
in Rust, posso fare questo:
let my_int = from_str::<int>(my_str);
L'unico modo in cui so come convertire un String
in int
è di prenderne una fetta e usarla from_str
in questo modo:
let my_int = from_str::<int>(my_string.as_slice());
C'è un modo per convertire direttamente un String
in un int
?
use std::str::FromStr;
lo risolve. Altro su from_str, se lo desideri. doc.rust-lang.org/std/str/trait.FromStr.html#tymethod.from_str