首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Clap中使用参数的多个值

在Clap中使用参数的多个值
EN

Stack Overflow用户
提问于 2018-03-16 06:00:17
回答 1查看 2.3K关注 0票数 2

我使用的是Clap,我的YAML文件有以下内容:

代码语言:javascript
复制
args:
- DIRECTORY
    help: one or more directories
    required: true
    multiple: true

在我的main.rs中,我希望获得作为参数传递的每个目录的名称,并执行如下操作

代码语言:javascript
复制
dir_names.push(name_of_the_directory);

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

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-16 08:57:38

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

代码语言:javascript
复制
let dir_names: Vec<&str> = m.values_of("output").unwrap().collect();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49314122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档