Not: Bu soru, kullanılmayan 1.0 öncesi kodu içeriyor! Ancak cevap doğrudur.
Bir dönüştürmek için strbir etmek intRust, ben bunu yapabilirsiniz:
let my_int = from_str::<int>(my_str);
Ben dönüştürmek için bildiğim tek yolu Stringbir karşı intbunun 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ı Stringbir 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