为什么Rust有String和str?String和之间有什么区别str?什么时候使用String而不是str反之亦然?其中一个被弃用了吗?
.to_string()当我需要一个字符串时,有什么方法可以避免调用吗?例如:
fn func1(aaa: String) -> ....
Run Code Online (Sandbox Code Playgroud)
而不是
func1("fdsfdsfd".to_string())
Run Code Online (Sandbox Code Playgroud)
我可以这样做:
func1(s"fdsfdsfd")
Run Code Online (Sandbox Code Playgroud)