Я только что прочитал the Rust documentation about string data types, который гласит:Объявление переменной типа `String` не работает
Ржавчина имеет более чем только
&str
с, хотя. AString
представляет собой выделенную кучу строку . Эта строка является устойчивой, а также гарантируется UTF-8.
Проблема: Я хочу, чтобы явно объявить переменную типа, как следует:
let mystring : &str = "Hello"; // this works
let mystring : String = "Hello"; // this does not. Why?
Почему downvotes? Ответы на эти вопросы помогли мне сразу понять Рурст. – Fusion
Я не знаю, почему это происходит. Я думаю, что это хороший вопрос. – BurntSushi5
Especialy, я пришел с языка высокого уровня. Так что ржавчина для меня довольно жесткая. – Fusion