用 Rust 写命令行应用

Rust 是一种静态编译的,具有强大的工具和快速成长的生态系统迅捷的语言。这使得其非常适合编写命令行应用:应该小巧、可移植且运行快速。命令行应用程序不失为学习 Rust 的一个好方法;或者可以把它介绍给你的团队。

编写简易命令行界面(CLI)的程序对于刚接触这门语言并希望能找到点感觉的初学者来说是一个相当不错的练习。当然这其中有很多方面,通常只在后面才显露出来。

本书的结构是这样的:我们从一个快速教程开始,然后你会得到一个可以工作的 CLI 。你将会接触到一些 Rust 的核心概念以及 CLI 程序的主要方面。接下来的章节将会对其中一些方面进行更详细的介绍。

在开始 CLI 应用之前,还有最后一件事:如果在本书中发现了错误,或者想帮助我们编写更多内容,你可以在 CLI WG 仓库中找到源码。我们很乐意能有你的反馈!谢谢!

译者留: 1.帮助本文翻译纠错或者帮助更新翻译内容,跟进最新的翻译版本,请在本翻译仓库进行 pr 或建言,谢谢! 2.本书原文使用的一些链接指向的版本可能较旧,例如 Cargo 文档的版本本书用的是 1.39,但最新的版本和1.39还是有许多差别的,望读者在遇到这类指向特定版本的文档链接的时候稍微斟酌对比。