01-字符串常量(String Literals)
字符串常量(String Literals) — Rust 语言之旅
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
字符串常量(String Literals)
字符串常量(String Literals)采用 Unicode 编码(注:下文提及的 utf-8 为 Unicode 的一部分)。
字符串常量的类型为 &'static str:
&意味着该变量为对内存中数据的引用,没有使用&mut代表编译器将不会允许对该变量的修改'static意味着字符串数据将会一直保存到程序结束(它不会在程序运行期间被释放(drop))str意味着该变量总是指向一串合法的 utf-8 字节序列。
内存细节:
- Rust 编译器可能会将字符串储存在程序内存的数据段中。
示例代码
| |