⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

Rust 字符串深入

学习String操作 · 难度:入门 · +10XP

Rust 字符串

Rust有两种字符串类型:String(可增长、在堆上)和 &str(字符串切片、引用)。

String vs &str

特性String&str
存储位置堆(heap)栈/静态区
可变✅ push_str/push❌ 不可变
所有权拥有数据借用

常用操作

let mut s=String::from("Hello");
s.push_str(" World");    // 追加字符串
s.push('!');             // 追加字符
let len=s.len();          // 字节长度
let slice=&s[0..5];       // 切片(CJK字符需谨慎)
for c in s.chars(){}      // 遍历字符

???? 练习任务

创建String并测试push_str、len、遍历chars。

Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 122 篇
0 完成
🔥 0