Fus*_*ion 4 string variable-declaration rust
我刚刚阅读了有关字符串数据类型的Rust文档,其中指出:
Rust
&str虽然不止这么做.AString是堆分配的字符串.此字符串是可增长的,并且也保证为UTF-8.
麻烦:我想显式声明变量类型如下:
let mystring : &str = "Hello"; // this works
let mystring : String = "Hello"; // this does not. Why?
Run Code Online (Sandbox Code Playgroud)
因为a &str不是String.
有几种方法可以使字符串文字成为String实例:
let mystring = String::from("Hello");
// ..or..
let mystring: String = "Hello".into();
// ..or..
let mystring: String = "Hello".to_string();
Run Code Online (Sandbox Code Playgroud)