fixed issue at CH12-05 L07, CH12-06 L110

pull/20/head
Vincent Song 8 years ago
parent e16c263fd3
commit c9090790cc

@ -4,7 +4,7 @@
> <br> > <br>
> commit 0db6a0a34886bf02feabcab8b430b5d332a8bdf5 > commit 0db6a0a34886bf02feabcab8b430b5d332a8bdf5
我们将用一个额外的功能来改进我们的工具:一个通过环境变量启用的大小写不敏感搜索的选项。我们将其设计为一个命令行参数并要求用户每次需要时都加上它,不过相反我们将使用环境变量。这允许用户设置环境变一次之后在整个终端会话中所有的搜索都将是大小写不敏感的了。 我们将用一个额外的功能来改进我们的工具:一个通过环境变量启用的大小写不敏感搜索的选项。我们将其设计为一个命令行参数并要求用户每次需要时都加上它,不过相反我们将使用环境变量。这允许用户设置环境变一次之后在整个终端会话中所有的搜索都将是大小写不敏感的了。
### 编写一个大小写不敏感`search`函数的失败测试 ### 编写一个大小写不敏感`search`函数的失败测试

@ -107,6 +107,6 @@ How dreary to be somebody!
## 总结 ## 总结
在这一章中,我们回顾了目前为止的一些主要章节并涉及了如何在 Rust 中进行常规的 I/O 操作。通过使用命令行参数、文件、环境变量和`writeln!`宏与`writeln!`,现在你已经准备好编写命令行程序了。结合前几章的知识,你的代码将会是组织良好的,并能有效的将数据存储到合适的数据结构中、更好的处理错误,并且还是经过良好测试的。 在这一章中,我们回顾了目前为止的一些主要章节并涉及了如何在 Rust 中进行常规的 I/O 操作。通过使用命令行参数、文件、环境变量和`writeln!`宏与`stderr`,现在你已经准备好编写命令行程序了。结合前几章的知识,你的代码将会是组织良好的,并能有效的将数据存储到合适的数据结构中、更好的处理错误,并且还是经过良好测试的。
接下来,让我们探索如何利用一些 Rust 中受函数式编程语言影响的功能:闭包和迭代器。 接下来,让我们探索如何利用一些 Rust 中受函数式编程语言影响的功能:闭包和迭代器。
Loading…
Cancel
Save