在CLI函数中忽略可选参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CLI函数中忽略可选参数相关的知识,希望对你有一定的参考价值。

我正在尝试与c ++命令行界面进行交互。在文档中,他们显示了定义

listtransactions ( "account" count from includeWatchonly)

()中的所有值都是可选参数。调用列表listtransactions "AccountName" X将从AccountName给我最后的X个事务。

我想为Count提供参数,但不为Account提供参数。目标是从任何帐户检索最后的X个交易。但是这不起作用,似乎cli假设我传入的计数是帐户名并且不返回任何事务。

我已经尝试为第一个参数提供*,但这也不起作用。

我怎么能做到这一点?

答案

当使用不带引号的通配符时,shell将在输入到达调用应用程序之前扩展该输入。我需要将外卡字面值发送到c ++ ...引用外卡就可以了。 listtransactions "*" count给了我想要的输出

以上是关于在CLI函数中忽略可选参数的主要内容,如果未能解决你的问题,请参考以下文章

抽象方法中的可选参数?可能吗?

VSCode自定义代码片段——cli的终端命令大全

inline内联函数

VSCode自定义代码片段4——cli的终端命令大全

Python函数:函数的定义语法调用参数类型(必选参数缺省参数可选参数关键字可选参数)return返回值函数嵌套

为 JavaScript 函数设置默认参数值