diff --git a/src/basic-practice/base-features.md b/src/basic-practice/base-features.md index b564393a..a484c798 100644 --- a/src/basic-practice/base-features.md +++ b/src/basic-practice/base-features.md @@ -32,7 +32,7 @@ fn main() { ``` 首先通过 `use` 引入标准库中的 `env` 包,然后 `env::args` 方法会读取并分析传入的命令行参数,最终通过 `collect` 方法输出一个集合类型 `Vector`。 -可能有同学疑惑,为啥不直接引入 `args` ,例如 `use std::env::args` ,这样就无需 `env::args` 来繁琐调用,直接`args.collect()` 即可。原因很简单,`args` 方法只会使用一次,啰嗦就啰嗦点吧,把相同的好名字让给 `let args..` 这位大哥不好吗?毕竟人家要出场多次的。 +可能有同学疑惑,为啥不直接引入 `args` ,例如 `use std::env::args` ,这样就无需 `env::args` 来繁琐调用,直接`args().collect()` 即可。原因很简单,`args` 方法只会使用一次,啰嗦就啰嗦点吧,把相同的好名字让给 `let args..` 这位大哥不好吗?毕竟人家要出场多次的。 > ### 不可信的输入 > 所有的用户输入都不可信!不可信!不可信!