问题标签 [arguments]

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 投票
1 回答
763 浏览

perl - 如果传入未定义的值,则使用 Params::Validate 设置默认值

我无法让 Params::Validate 以我想要的方式工作。

那么如何设置/测试 args 列表中的 undef 并用 Params::Validate 替换为所述“默认”值?

0 投票
4 回答
8022 浏览

c++ - 带有参数和数组的对象

在 C++ 中是否有一种方法可以在对象上添加参数,其中包含一个数组,例如:

我希望我可以将参数放入对象中,同时创建一个包含 5 个这些对象的数组,有人知道怎么做吗?还有更好的方法吗?

0 投票
2 回答
26946 浏览

powershell - 如何获取传递给函数的所有参数(与仅可选的 $args 相比)

$args 只返回可选参数。如何获取所有函数参数?

0 投票
2 回答
5051 浏览

actionscript-3 - 构造函数参数问题 ActionScript 3

我在 Actionscript 中定义了一个自定义类,我想在 Flash 应用程序的主文档中创建它的一个实例。但是,在使用一个参数调用构造函数后,Flash 给了我这个错误:

这是我的课:

这是我尝试调用它的构造函数:

有什么想法,怎么了?

0 投票
16 回答
115080 浏览

matlab - 如何在 MATLAB 中设置函数参数的默认值?

MATLAB中是否可以有默认参数?

例如,这里:

我希望真正的解决方案是波函数的可选参数。如果可能,这样做的正确方法是什么?

目前,我正在尝试上面发布的内容,我得到:

0 投票
6 回答
31537 浏览

command-line - Powershell命令处理(传入变量)

我正在创建一个 Powershell 脚本来部署一些代码,该过程的一部分是调用一个名为 RAR.EXE 的命令行压缩工具来备份一些文件夹。

我正在尝试动态构建参数,然后让 powershell 使用变量调用命令,但我遇到了麻烦。它不工作...

运行以下脚本,您应该会看到我在说什么。作为变量传入的参数正在被破坏。如果我在其中传递整个命令 + 参数,我会收到臭名昭著的“不被识别为 cmdlet ...”消息。

谢谢你的帮助!

0 投票
3 回答
265 浏览

python - Python中关键字参数的初始化

为什么会出现以下情况:

导致:

我不明白为什么在使用可选关键字参数时它不使用列表的新实例,谁能解释一下?

0 投票
3 回答
63165 浏览

php - PHP将所有参数作为数组获取?

嘿,我正在使用一个 PHP 函数,该函数接受多个参数并对其进行格式化。目前,我正在处理这样的事情:

但我想知道是否可以使用这样的解决方案:

但仍以相同的方式调用函数,类似于 C# 中的 params 关键字或 JavaScript 中的 arguments 数组。

0 投票
7 回答
125240 浏览

batch-file - 如何在启动/调用批处理文件时检查是否定义了参数?

我正在尝试在批处理文件中使用以下验证逻辑,但即使没有向批处理文件提供参数,“使用”块也不会执行。

我究竟做错了什么?

0 投票
3 回答
103668 浏览

ruby-on-rails - 如何将多个参数作为数组传递给 ruby​​ 方法?

我在这样的rails帮助文件中有一个方法

我希望能够像这样调用这个方法

这样我就可以根据表单提交动态传递参数。我不能重写方法,因为我用的地方太多了,我该怎么做呢?