学习笔记

作为前端开发者学习 Rust 的心路历程

从 JavaScript 到 Rust,跨越舒适区的学习记录

2025年11月20日12 分钟1447 阅读
Rust学习成长
作为前端开发者学习 Rust 的心路历程

前端开发者的 Rust 学习之旅

作为一名前端开发者,学习 Rust 是一次充满挑战但收获颇丰的经历。

为什么学习 Rust

  • WebAssembly 的最佳搭档
  • 系统级编程的现代选择
  • 独特的所有权模型

所有权概念

rust
fn main() {
    let s1 = String::from("hello");
    let s2 = s1; // s1 的所有权转移到 s2

    // println!("{}", s1); // 错误!s1 已经无效
    println!("{}", s2); // 正确
}

这与 JavaScript 完全不同:

javascript
const s1 = "hello";
const s2 = s1; // 两个变量都可以使用
console.log(s1, s2); // 都有效

学习资源推荐

"

The Rust Programming Language(Rust 圣经)是最好的入门资料。

资源类型难度
Rust Book官方教程入门
Rustlings练习题入门
Rust by Example示例代码进阶

坚持学习,终会有所收获。

文章标签

# Rust# 学习# 成长
返回首页