Not: Bu soru, kullanılmayan 1.0 öncesi kodu içeriyor! Ancak cevap doğrudur.
Bir dönüştürmek için str
bir etmek int
Rust, ben bunu yapabilirsiniz:
let my_int = from_str::<int>(my_str);
Ben dönüştürmek için bildiğim tek yolu String
bir karşı int
bunun bir dilim almak ve sonra kullanmaktır from_str
şöyle Üzerinde:
let my_int = from_str::<int>(my_string.as_slice());
Doğrudan bir dönüştürmek için bir yolu var mı String
bir etmek int
?
use std::str::FromStr;
bunu düzeltir. İsterseniz from_str ile ilgili daha fazla bilgi edinin. doc.rust-lang.org/std/str/trait.FromStr.html#tymethod.from_str