2

我正在使用 Clap 并且我的 YAML 文件具有以下内容:

args:
- DIRECTORY
    help: one or more directories
    required: true
    multiple: true

在我的 main.rs 中,我想获取作为参数传递的每个目录的名称并执行类似的操作

dir_names.push(name_of_the_directory);

其中dir_names是一个向量,name_of_the_directory是一个字符串切片。

我该如何进行?

4

1 回答 1

2

您可以使用以下values_of方法来做到这一点:

let dir_names: Vec<&str> = m.values_of("output").unwrap().collect();
于 2018-03-16T08:57:38.670 回答