问题标签 [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 投票
3 回答
75792 浏览

string - 如何将多个字符串参数传递给 PowerShell 脚本?

我正在尝试进行一些字符串连接/格式化,但它将所有参数放入第一个占位符。

代码

输出

0 投票
20 回答
2159510 浏览

batch-file - 如何将参数传递给批处理文件?

我需要在运行时将 ID 和密码传递给批处理文件,而不是将它们硬编码到文件中。

这是命令行的样子:

0 投票
4 回答
847 浏览

xcode - 将开关传递给 Xcode 3.1 用户脚本

我有一个用户脚本,如果它可以根据用户想要的内容动态更改其某些执行,它将更加有用。通过简单的开关很容易解决这个问题,但我看不出有什么办法。

我还尝试在脚本名称中嵌入关键字,但Xcode在执行之前将脚本复制到一个看起来像 guid 的文件名,所以这也不起作用。

那么有人知道用某种参数调用用户脚本的方法吗?(除正常%%%var%%%变量外)


编辑:

用户脚本可以通过 Xcode 菜单栏中的脚本菜单访问(在窗口和帮助菜单之间)。我的问题不是关于“运行脚本”构建阶段脚本。我很抱歉让这个有点模棱两可。

0 投票
4 回答
74686 浏览

c++ - C++ 或 C 中的 foo(void) 和 foo() 有区别吗?

考虑这两个函数定义:

这两者有什么区别吗?如果不是,为什么会有void争论?审美原因?

0 投票
15 回答
16071 浏览

design-patterns - 处理命令行参数的设计模式是什么

如果您正在编写一个可以从命令行执行的程序,您通常希望为用户提供多个选项或标志,以及可能不止一个参数。我已经绊倒了很多次,但是是否有某种设计模式用于循环 args 并调用适当的处理函数?

考虑:

使用语言的任何内置函数检索参数后,如何组织处理函数?(欢迎使用特定语言的答案,如果这有助于您表达答案)

0 投票
8 回答
1607 浏览

c++ - C++ 将选项传递给可执行文件

如何将选项传递给可执行文件?有没有比使选项布尔参数更简单的方法?

编辑:最后两个答案建议使用参数。我知道我可以编写这样一个可行的解决方案,但我宁愿让它们成为选项。

EDIT2:根据澄清请求,我将使用这个简单的示例:处理参数相当容易,因为它们会自动解析为数组。

如果我想知道用户想要打印的文件的名称,我可以通过 argv[1] 访问它。

现在关于这种情况如何:

用户想要打印没有换行符的文件。这不是程序能够运行所必需的(因为要打印的文件名和行数),但是如果他/她愿意,用户可以选择使用。现在我可以使用:

使用提示将通知用户第三个参数用于确定是否打印带有换行符的文件。然而,这似乎相当笨拙。

0 投票
5 回答
10546 浏览

c# - 如何将参数传递给通过 Assembly.CreateInstance 加载的 C# 插件?

我现在拥有的(成功加载插件)是这样的:

这仅适用于具有不带参数的构造函数的类。如何将参数传递给构造函数?

0 投票
28 回答
459349 浏览

javascript - 有没有更好的方法在 JavaScript 中执行可选函数参数?

我总是这样处理 JavaScript 中的可选参数:

有更好的方法吗?

有没有这样使用||会失败的情况?

0 投票
4 回答
2023 浏览

c++ - 有没有办法在模板类中处理可变数量的参数?

我有一组回调类,用于处理带有可变数量参数的回调。现在我有大约 6 个不同的实例来处理不同数量的参数。有没有办法让一个实例可以处理可变数量的参数?最终,我希望每个参数都是 POD 类型或类指针或结构指针。有任何想法吗?

0 投票
36 回答
333907 浏览

parameters - 参数和参数有什么区别?

当口头谈论方法时,我永远不确定是否使用参数参数或其他词。无论哪种方式,其他人都知道我的意思,但什么是正确的,这些术语的历史是什么?

我是一名 C# 程序员,但我也想知道人们是否在不同的语言中使用不同的术语。

作为记录,我是自学的,没有计算机科学背景。(请不要告诉我阅读Code Complete,因为我问这个是为了其他还没有史蒂夫·麦康奈尔(Steve McConnell)精彩书籍的人的利益。)

概括

普遍的共识似乎是在团队环境中可以互换使用这些术语。除非您定义精确的术语;那么你也可以使用“形式参数/参数”和“实际参数/参数”来消除歧义。