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

c# - 在 KeyValuePair 数组中捕获传入的参数值

我想知道如何在数组中获取方法的传入参数。或者只是动态地检索我的参数的值。

意思是,像这样的调用:

对于方法:

将在一个数组中解析,如:

如果我能通过反射实现这一点会更好。例如。以某种方式使用 StackTrace。

0 投票
4 回答
540 浏览

c# - 从 WebService 捕获传入参数

我想知道如何动态捕获 WebService 调用的参数(用于日志记录)。

是否有任何属性存储正在调用的参数?

0 投票
5 回答
17380 浏览

c# - 实现 C# 控制台应用程序的正确方法?

将命令行工具实现和架构为 C# 控制台应用程序的正确方法是什么?

需要解决的问题包括正确解析命令行变量,以及输出文本的正确方法。虽然 Console.WriteLine() 是最明显的输出选择,但在什么情况下应该选择写入标准错误流、.Error、.SetErrorStream 等?

应用程序在向调用命令返回正确的返回码时退出的正确方法是什么?

应该如何实现CancelKeyPress事件来中断程序?是否仅在单独线程上发生异步操作时使用?

是否有 C# 中命令行工具编程的简明指南,或者更好的开源项目或模板,我可以使用它来正确实现相对简单的工具?

0 投票
1 回答
471 浏览

objective-c - 当我在 Obj-C 方法调用中将它作为参数传递时,为什么我的 NSInteger 从 12345 变为 -1758050543?

这是 AlertTableView 中的代码:

在 self.caller 中:

控制台输出:

0 投票
4 回答
12391 浏览

python - 如何将脚本参数传递给 pdb (Python)?

我有 python 脚本(ala #!/usr/bin/python),我想用 pdb 调试它。如何将参数传递给脚本?

我有一个 python 脚本,想用 pdb 调试它。有没有办法可以将参数传递给脚本?

0 投票
3 回答
681 浏览

c++ - C ++中的成员与方法参数访问

我可以有一个方法,它接受与控股类成员同名的参数吗?我试着用这个:

...但它似乎不起作用。

有什么方法可以访问我正在使用的名称空间的实例,类似于 JavaScriptthis或 Pythonself吗?

0 投票
1 回答
3416 浏览

vbscript - VBScript - 不知道为什么我的参数与变量的使用方式不同

我编写了一个 VBScript 来枚举特定日期事件日志中的事件。

第一个查询从今天日期和昨天日期之间的 NT 事件日志事件中选择,

然后从上面的查询中,我想从日志文件中提取事件 ID。

我已将以下内容放入脚本中并且它可以工作,但是我想通过命令行(即 EventLogCheck.vbs EventNumber LogFile )使用参数,但如果我使用脚本的参数部分,则不会返回任何项目。这让我发疯了。下面的完整脚本使用变量,我已经注释掉了参数部分,但您可以取消注释并使用它。我究竟做错了什么?谢谢你的帮助!

0 投票
29 回答
1375725 浏览

javascript - 为 JavaScript 函数设置默认参数值

我希望 JavaScript 函数具有我设置默认值的可选参数,如果未定义该值(如果传递该值则忽略该值)。在 Ruby 中,你可以这样做:

这在 JavaScript 中有效吗?

0 投票
5 回答
150388 浏览

c++ - C++ 中的 _tmain() 和 main() 有什么区别?

如果我使用以下 main() 方法运行我的 C++ 应用程序,一切正常:

我得到了我期望的结果,我的论点也被打印出来了。

但是,如果我使用 _tmain:

它只显示每个参数的第一个字符。

造成这种情况的区别是什么?

0 投票
1 回答
6461 浏览

c# - C#:我如何将这个命令行直接执行到 java.exe?

我正在编写一个需要运行 java.jar 服务器的程序。我需要直接运行该过程,这样我就可以将输出重写到一个文本框,并且总的来说可以完全控制它。我试着通过 CMD.exe 来做,但这不起作用,因为 CMD.exe 只会调用一个新进程 java.exe 而我无法控制它。我需要直接调用 java.exe 以便我可以控制并获取输出。你们谁能告诉我如何转换这个命令,以便我可以在 C# 中创建一个进程并调用它?

我需要转换这个 CMD 命令:

“java -Xmx1024m -cp ./../libs/*;l2jserver.jar net.sf.l2j.gameserver.GameServer”

进入

我可以将命令行放入 Process.Arguments 中,这样我就可以直接调用 Java.exe。

我已经尝试过……但它只是行不通。

我已经看了好几个小时了......请有人帮忙!