gpt4 book ai didi

rust - 如何使用structopt将特殊字符作为字符串参数传递?

转载 作者:行者123 更新时间:2023-12-03 11:35:40 29 4
gpt4 key购买 nike

我有一个命令行来搜索文件中的一个词。我正在使用 StructOpt 来获取用户想要搜索的词。

#[derive(Debug, StructOpt)]
pub struct Command {
pub word_to_search: Option<String>,
}

当您编写类似 command -a 的内容时,问题就来了。 .我知道图书馆正试图用 -a 做一些事情并且没有 -astruct ,所以我试过: command "-a"但它显示:
error: Found argument '-a' which wasn't expected, or isn't valid in this context
有没有办法传递像 -a 这样的特殊字符并使用 StructOpt 检索信息 ( -a)?

最佳答案

您无需更改任何内容,只需使用 command -- -a 调用命令即可。 .双破折号用于表示它是选项的结尾,在这种情况下,其余的是用户正在寻找的词。

关于rust - 如何使用structopt将特殊字符作为字符串参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61471608/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com