(done) 速通 rustlings(3) intro1 println!()

学到的东西

rust 复制代码
println!(r#"       Welcome to...                      "#);

这个 RUST 语句,字符串左右的 # 是啥意思?r 是啥意思?

回答:

r 是原始字符串前缀(raw string prefix)。它告诉 Rust 编译器:这个字符串中的所有字符都按原样解释,不会对转义字符(如 \n、\t、" 等)进行特殊处理。

是可选的定界符(delimiter),用于定义字符串的边界,主要解决字符串内部包含双引号时无需转义的问题。你可以使用一个或多个 # 包围字符串内容。


样例

rust 复制代码
    println!("ni\nhao");
    println!(r"ni\nhao");
    println!(r#""""#);

打印结果:

复制代码
ni
hao
ni\nhao
""

相关推荐
Amos_Web17 小时前
Solana开发(1)- 核心概念扫盲篇&&扫雷篇
前端·rust·区块链
golang学习记1 天前
VS Code官宣:全面支持Rust!
开发语言·vscode·后端·rust
叹一曲当时只道是寻常1 天前
Tauri v2 + Rust 实现 MCP Inspector 桌面应用:进程管理、Token 捕获与跨平台踩坑全记录
开发语言·后端·rust
怪我冷i2 天前
Rust错误处理之unwrap
rust·cloudflare·unwrap
楚国的小隐士2 天前
为什么说Rust是对自闭症谱系人士友好的编程语言?
java·rust·编程·对比·自闭症·自闭症谱系障碍·神经多样性
Tomhex3 天前
Rust智能指针使用指南
rust
AI自动化工坊3 天前
Claw Code技术深度解析:Python+Rust混合架构的设计与实现
开发语言·人工智能·python·ai·架构·rust·开源
web前端进阶者4 天前
Rust初学知识点快速记忆
开发语言·后端·rust
一只幸运猫.4 天前
Rust实用工具特型-Clone
开发语言·后端·rust
咚为4 天前
深入浅出 Rust 内存顺序:从 CPU 重排到 Atomic Ordering
开发语言·后端·rust