15 分钟编写命令行应用程序,以此学习 Rust

本教程将指导您学习Rust。你大概要花 15 分钟的时间,才能达到你有一个运行程序的点(大约在 1.3 章)。在那之后,我们将继续调整我们的程序,直到我们到达另一个可以输送我们的小工具出去的点。

您将学习如何开始,以及在哪里找到更多信息的所有要点。随意跳过你现在不需要知道的部分,或者挑任何一节来学习。

你想写什么样的项目?我们先从一些简单的事情开始,怎么样:让我们写一个小的grep克隆。这是一个工具,可以给它一个字符串和一个路径,它将只打印包含给定字符串的行。我们称之为grrs(读作“grass”)。

最后,我们希望能够像这样运行我们的工具:

$ cat test.txt
foo: 10
bar: 20
baz: 30
$ grrs foo test.txt
foo: 10
$ grrs --help
[some help text explaining the available options]