相关疑难解决方法(0)

Rust的`String`和`str`之间有什么区别?

为什么Rust有StringstrString和之间有什么区别str?什么时候使用String而不是str反之亦然?其中一个被弃用了吗?

string rust

341
推荐指数
13
解决办法
4万
查看次数

试图声明一个String const导致期望的类型,找到"我的字符串"

我试图String在Rust中声明一个常量,但是我得到了一个编译错误,我无法理解

const DATABASE : String::from("/var/lib/tracker/tracker.json");
Run Code Online (Sandbox Code Playgroud)

这是我尝试编译时得到的结果:

error: expected type, found `"/var/lib/tracker/tracker.json"`
  --> src/main.rs:19:31
   |
19 | const DATABASE : String::from("/var/lib/tracker/tracker.json");
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: expected one of `!`, `+`, `->`, `::`, or `=`, found `)`
  --> src/main.rs:19:64
   |
19 | const DATABASE : String::from("/var/lib/tracker/tracker.json");
   |                                                                ^ expected one of `!`, `+`, `->`, `::`, or `=` here
Run Code Online (Sandbox Code Playgroud)

string const rust

7
推荐指数
1
解决办法
3590
查看次数

标签 统计

rust ×2

string ×2

const ×1