Tag: 参数

从文件或STDIN读取

我写了一个命令行实用程序,它使用getopt来parsing命令行中给出的参数。 我也想有一个文件名是一个可选的参数,如它在其他工具如grep,剪切等。所以,我希望它有以下用法 tool -d character -f integer [filename] 我怎样才能实现以下? 如果给出文件名,则从文件中读取。 如果没有给出文件名,则从STDIN中读取。

通过C#或SQL获取存储过程参数?

我希望find一个简单的方法来获取存储过程参数的参数列表。 如果程序有3个参数,我想要一个这样的列表: 参数1 参数2 参数3 最好能在C#代码中做到这一点,但SQL也足够了。 想法?

在bash for循环中使用命令行参数范围打印包含参数的括号

这可能是一个蹩脚的问题。 但是我从命令行得到3个参数[bash脚本]。 然后我试图在for循环中使用它们。 for i in {$1..$2} do action1 done 这似乎并没有工作,如果$1是"0"和$2是2打印{0..2}' and calls action1`只有一次。 我提到了各种例子,这似乎是正确的用法。 有人可以告诉我什么需要在这里修复? 提前致谢。

为什么我们不能通过数组来传递函数呢?

显然,我们可以将复杂的类实例传递给函数,但为什么我们不能将数组传递给函数呢?

如何将一个数组作为parameter passing给另一个脚本?

由于某种原因,看起来我不能将string数组作为parameter passing给scriptblock。 我在这里做什么错了? 我从另一个脚本调用的脚本: param( [parameter(Mandatory=$true)] [string[]]$myarr ) foreach ($elem in $myarr){ $elem } 我从另一个脚本中调用它 $myarr=@("111","222") start-job -filepath myscript.ps1 -arg $myarr 只有arrays中的第一项 – “111”

在构造函数中抛出ArgumentNullException?

对于具有单个参数的构造函数,如果参数为null / empty,那么在构造函数中抛出ArgumentNullException是否可以? 或者,是否应该在实际使用该方法的方法中抛出? 谢谢。

将parameter passing给一个JQuery函数

我正在创build一个具有Action列的循环的HTML。 该列是一个超链接,当用户点击调用JavaScript函数并传递参数… 例: <a href="#" OnClick="DoAction(1,'Jose');" > Click </a> <a href="#" OnClick="DoAction(2,'Juan');" > Click </a> <a href="#" OnClick="DoAction(3,'Pedro');" > Click </a> … <a href="#" OnClick="DoAction(n,'xxx');" > Click </a> 我想要这个函数用正确的参数调用一个Ajax jQuery函数。 任何帮助?

将java方法参数作为final

下面的代码之间最后做了什么区别。 宣布论证是否有任何优势是最终的。 public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return …. } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return …. }

从每个参数中删除尾部斜线的最简单方法是什么?

从'$ @'数组中的每个参数中删除一个斜线的最简单的方法是什么,以便rsync通过名称复制目录? rsync -a –exclude='*~' "$@" "$dir" 标题已经改变,以澄清。 要了解关于多个尾部斜线的评论和答案,请参阅编辑历史logging。

如何用可选参数创buildPython函数?

我有一个Python函数,它需要几个参数。 在某些情况下,其中一些论点可能会被忽略。 def some_function (self, a, b, c, d = None, e = None, f = None, g = None, h = None): #code 参数d到h是各自具有不同含义的string。 我可以select哪个可选参数以任意组合进行传递是非常重要的。 例如, (a, b, C, d, e)或(a, b, C, g, h)或(a, b, C, d, e, f或全部select)。 如果我可以重载函数,那将是非常好的 – 但是我读到Python不支持重载。 我试图在列表中插入一些所需的int参数 – 并得到一个参数不匹配的错误。 现在我发送空string作为占位符,而不是前几个缺less的参数。 我希望能够使用实际值来调用一个函数。 有没有办法做到这一点? 我可以传递一个列表而不是参数列表吗? 现在使用ctypes的原型如下所示: _fdll.some_function.argtypes = [c_void_p, […]