ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Rustlings 快速上手教程:3 分钟安装并初始化你的第一个 Rust 练习环境

Rustlings 快速上手教程:3 分钟安装并初始化你的第一个 Rust 练习环境 Rustlings 快速上手教程3 分钟安装并初始化你的第一个 Rust 练习环境【免费下载链接】rustlings:crab: Small exercises to get you used to reading and writing Rust code!项目地址: https://gitcode.com/gh_mirrors/ru/rustlingsRustlings 快速上手Rustlings 是 Rust 官方推荐的入门练习项目提供 100 多个由易到难的小练习帮助你在动手中读懂并写出 Rust 代码。本教程带你 3 分钟完成Rustlings 安装与初始化跑通第一个 Rust 练习环境边读边练快速掌握 Rust 基础语法与核心概念。一、Rustlings 是什么为什么推荐新手使用Rustlings 是一个「以练代学」的 Rust 练习集每个练习都是一个可以直接运行的 Rust 文件其中故意留有小错误或缺失的实现你需要修改代码直到它通过编译和测试 ✅特点说明 循序渐进从变量、函数到智能指针、多线程、宏共 24 个主题 对齐官方教程每个主题都对应官方 Rust 书章节可对照学习⚡ 即时反馈Watch 模式自动重跑当前练习改完即验证 内置提示卡住时可输入h查看提示无需翻书 小贴士推荐搭配官方 Rust 书同步阅读效果最好可参考 exercises/README.md 中的章节对照表。二、安装前准备Rustlings 环境要求在开始Rustlings 安装前请确认以下条件已安装最新版 Rust 工具链含包管理器 Cargo——这是唯一硬性依赖系统工具Linux需要gcc作为链接器Debian 系可执行sudo apt install gccmacOS执行xcode-select --install安装 Xcode 开发者工具一个现代终端Windows 推荐 Windows Terminal。编辑器方面官方推荐 VS Code rust-analyzer 插件但任何支持 rust-analyzer 的编辑器都可以。三、一键安装 Rustlings最快配置方法打开终端执行以下命令下载并编译 Rustlingscargo install rustlings⏳ 首次安装需要几分钟编译时间耐心等待即可。安装失败怎么办运行rustup update确认 Rust 是最新版本尝试加锁安装cargo install rustlings --locked。四、初始化你的第一个练习环境安装完成后执行Rustlings 初始化命令它会在当前目录生成完整的练习工程rustlings/rustlings init cd rustlings rustlings最后一条命令会启动Watch 模式按官方推荐的顺序带你逐个完成练习文件每有修改练习就会自动重新编译运行练习全部通过后会自动跳转到下一题输入l打开交互式练习列表查看每题完成状态done / pending输入c跳到其他练习输入r重置当前练习输入h获取当前练习的提示 五、练习题目录导览你会练到什么所有练习按主题组织在exercises/目录中每个主题配有独立的 README 学习材料。以下是主题与官方 Rust 书章节的对应关系摘自 exercises/README.md练习主题对应章节练习主题对应章节variables变量§3.1optionsOption 类型§10.1functions函数§3.3error_handling错误处理§9if条件分支§3.5generics泛型§10primitive_types基本类型§3.2, §4.3traits特性§10.2vecs向量§8.1lifetimes生命周期§10.3move_semantics移动语义§4.1-2tests测试§11.1structs / enums§5 / §6iterators迭代器§13.2-4strings字符串§8.2threads多线程§16.1-3modules模块§7macros宏§20.5hashmaps哈希表§8.3clippy / conversions附录 D / 综合推荐从 exercises/00_intro/ 开始热身第一题 intro1.rs 只需让程序跑起来即可通过适合验证你的 Rustlings 练习环境是否就绪。六、常见问题与实用技巧FAQ❓提示rustlings: command not found通常是因为用系统包管理器安装过 Rust~/.cargo/bin未加入PATH。将~/.cargo/bin加入 PATH或改用 rustup 官方方式安装 Rust。❓文件变更没有自动触发重跑部分系统/容器/虚拟机如 WSL中文件监听可能失效改用rustlings --manual-run启动然后在 Watch 模式中输入r手动重跑。❓离线也能查文档断网时执行rustup doc --book打开本地 Rust 书rustup doc --std打开标准库文档练习查资料两不误。七、完成 Rustlings 之后恭喜完成全部练习后你已具备继续深入 Rust 的底气 动手写自己的项目把新知识用起来 精读官方 Rust 书补齐理论细节️ 进阶玩法社区还收录了大量社区扩展练习可以挑战更高难度的题目。更多使用细节可查阅 website/content/usage/index.md安装说明详见 website/content/setup/index.md。现在打开终端敲下cargo install rustlings开启你的 Rust 练习之旅吧【免费下载链接】rustlings:crab: Small exercises to get you used to reading and writing Rust code!项目地址: https://gitcode.com/gh_mirrors/ru/rustlings创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表