问题标签 [args]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4064 浏览

powershell - powershell:带有可变参数的脚本

我想从另一个脚本中启动一个 script1.ps1,并将参数存储在一个变量中。

$para = "-Name name -GUI -desc ""this is the description"" -dryrun"
. .\script1.ps1 $para

我在 script1.ps1 中得到的参数看起来像:

args[0]: -Name name -GUI -desc "这是描述" -dryrun

所以这不是我想要的。有谁知道如何解决这个问题?
谢谢lepi

PS:不确定变量将包含多少个参数以及它们将如何排名。

0 投票
11 回答
897378 浏览

python - *args 和 **kwargs 的使用

*args所以我对and的概念有困难**kwargs

到目前为止,我了解到:

  • *args= 参数列表 - 作为位置参数
  • **kwargs= 字典 - 其键成为单独的关键字参数,值成为这些参数的值。

我不明白这对什么编程任务有帮助。

也许:

我想输入列表和字典作为函数的参数,同时作为通配符,所以我可以传递任何参数?

是否有一个简单的例子来解释如何使用*args**kwargs使用?

我发现的教程也只使用了“*”和一个变量名。

是占位符还是只是在*args代码中使用?**kwargs*args**kwargs

0 投票
1 回答
457 浏览

php - PHP 相当于 Python 的 func(*[args])

在 Python 中,我可以这样做:

这个在 PHP 里怎么说?

0 投票
4 回答
7471 浏览

java - int main(); C - java 等价物

我是一名大学生,刚接触java。去年第二学期,我们用 C 语言进行了一些编程。在真正理解它之前,我测试了很多东西。在 CI 中只需要以 int main() 开头即可开始编码。Java有点混乱。为什么,我“需要”(我不确定我是否必须以这种方式开始)开始

如果我不打算在我的程序中使用这个参数。这:

给我一个错误。我不想阅读任何论点。

我希望你明白——英语不是我的母语。

0 投票
2 回答
3241 浏览

c++ - C++ 将命令行参数传递给 dll

环境:Windows XP SP3、Visual C++ 2010 Express、DLL 模板

我正在尝试将命令行参数传递给我的 dll 函数

示例:“c:\Development>rundll32,getpage.dll,GetPage http://www.google.ca

当我传递以下字符串“http://www.google.ca”时,我得到随机数(假设地址位置?)

0 投票
1 回答
3906 浏览

python - 设置并要求默认 Python 脚本 OptionParser

以下“parser.add_option”语句有效,但如果脚本在没有选项/参数的情况下运行,它不会抱怨。如果未指定选项/参数,我希望它默认显示帮助(-h / --help)。

其次,如果我启用以下片段,即使指定选项/参数,我也会得到“错误:参数数量不正确”。

谢谢。


更新了下面带有 Traceback 错误的代码

追溯

0 投票
3 回答
178 浏览

php - php函数调用默认参数

如何调用我想使用一些默认参数和一些我传入的函数:

我只想传入 $arr、$name、$selected 并为其他所有内容使用默认值,我该怎么做?我知道我可以传入默认值并按顺序进行,但我必须有另一种方式。谢谢你。

0 投票
1 回答
4785 浏览

django - Python:在包装函数中使用 *args、**kwargs

我正在为 Django 的 render_to_response() 编写一个包装函数来添加 CSRF 处理。

逻辑是:

render_to_response() 具有以下签名:

我想编写透明包装器 - 只需添加一些功能(前面提到过)并保留其他内容。我想我应该这样写:

所以问题是 - 从 args/kwargs 中提取所需参数(然后更改它)并进一步传递它的最佳实践是什么?

顺便说一句,render_to_response() 的代码让我觉得有点奇怪。这里是:

如果有人用所有位置参数调用它,所以 kwargs 将为空,但mimetype参数将被指定为最后一个位置参数怎么办?看起来在那种情况下它的行为是错误的。

0 投票
1 回答
4374 浏览

callback - 如何使用 PrimeFaces 的 RequestContext 将 POJO 作为回调参数发送?

我可以发送回调参数,只要我只发送一些原始类型,如字符串,它就可以完美地工作。但是即使是最简单的 POJO,同样的事情也不起作用。PrimeFaces 指南说 RequestContext.addCallbackParam() 方法可以处理 POJO 并将它们转换为 JSON。我不知道为什么它在我的情况下不起作用。

有人这样做过吗?

0 投票
2 回答
2130 浏览

c - strcmp 的段错误

我通过以下方式使用 strcmp

  1. 传递 char[] 数组名
  2. 将指针传递给字符串文字,但第二个导致段错误。尽管我已经确认指针指向正确的字符串文字,但我对为什么会出现段错误感到困惑。这是代码:-

    /li>

我将它保存为 str.c ,当我编译它时,首先我得到以下警告:

最后运行它,给出如下所示的段错误