Appearance
使用方法
所有的练习是按主题排序,可以在子目录 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 解析每个练习。