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)
归档时间: |
|
查看次数: |
387 次 |
最近记录: |