Skip to content
On this page

使用方法

所有的练习是按主题排序,可以在子目录 rustlings/exercises/<topic> 中找到。对于每个主题,都会附带一个README文件,其中包含一些资源,可帮助您开始了解该主题。我们强烈建议您在开始之前先看一下它们。

命令使用

练习任务很简单,大多数练习都带有一些错误导致它们无法编译,您需要修复它!有些练习也作为测试运行,但 rustlings 仍然可以处理它们。要按照建议的顺序运行练习,请执行

sh
rustlings watch

这将尝试按既定的顺序验证每个练习的完成情况(我们认为这对新手来说是最好的)。每次您更改exercises/目录中的文件时,它也会自动重新运行。如果您只想运行一次,可以使用:

sh
rustlings verify

这与 watch 命令的作用相同,但运行后会退出。

如果您想按照自己的顺序进行,或者只想做单个练习,您可以运行:

sh
rustlings run myExercise1

或者只需使用以下命令来运行课程中下一个未完成的练习:

sh
rustlings run next

如果您遇到困难,可以运行以下命令来获取提示:

sh
rustlings hint myExercise1

您还可以使用以下命令获取下一个未完成的练习的提示:

sh
rustlings hint next

要检查进度,您可以运行以下命令:

sh
rustlings list

自测

每隔一部分的练习,都会有一个小测验,来一次性测试您对多个知识的学习情况。这些测验题目可以在exercises/quizN.rs中找到。

开启rust-analyzer

运行命令 rustlings lsp ,它将在项目的根目录生成一个 rust-project.json ,这允许 rust-analyzer 解析每个练习。

Powered by VitePress