问题标签 [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 回答
143558 浏览

c - 从命令行将参数传递给 C 程序

所以我在 Linux 中,我想让一个程序在你从命令行执行它时接受参数。

例如,

./myprogram 42 -b -s

因此,程序会将数字 42 存储为 int 并根据它得到的参数(如 -b 或 -s)执行某些代码部分。

0 投票
2 回答
327 浏览

python - 在python中用函数参数命名的列表

我觉得这可能是我应该知道的,但我现在想不起来。我正在尝试获取一个函数来构建一个列表,其中列表的名称是函数中给出的参数;

例如

问题是,当我希望它被称为任何用户在创建手时输入的手名时,这会创建一个名为手名的列表。

任何人都可以帮忙吗?谢谢

0 投票
4 回答
2941 浏览

perl - 如何在 Perl 中解析命令行开关?

为了在 Perl 中扩展我的“grep”模拟器,我添加了对一个-r开关的支持,该开关可以在子目录中进行递归搜索。现在命令行调用看起来像这样:

-r和参数都是可选的(directory目录默认为'.')。到目前为止,我只需检查第一个参数是否是-r,如果是则设置适当的标志,然后使用移位操作扫描其余两个参数。-r如果出现在参数列表的末尾或更糟 - 在目录名称和搜索表达式之间,这显然会是一个问题。

一种解决方法是简单地从 @ARGV 数组中删除该-r项目,这样我就可以简单地将剩余的参数移入,但我无法找到一种方法来做到这一点,而不会在我的奇数位置获得“undef”大批。欢迎您使用任何建议或不同的策略。

0 投票
9 回答
4160 浏览

c# - 验证函数参数?

我会定期验证我的函数参数:

当然,检查在函数的上下文中是“有效的”。

这是常见的行业惯例吗?关于函数参数验证的常见做法是什么?

0 投票
8 回答
232938 浏览

c# - 使用命令行参数从 C# 执行 PowerShell 脚本

我需要从 C# 中执行 PowerShell 脚本。该脚本需要命令行参数。

这是我到目前为止所做的:

scriptFile 包含类似“C:\Program Files\MyProgram\Whatever.ps1”的内容。

该脚本使用命令行参数,例如“-key Value”,而 Value 可以是也可能包含空格的路径。

我不让这个工作。有谁知道如何从 C# 中将命令行参数传递给 PowerShell 脚本并确保空格没有问题?

0 投票
1 回答
315 浏览

cocoa - 在 NSScriptCommand

我创建了一个子类,NSScriptCommand我得到了我的 URI。
它运作良好,[self directParameter]我得到了网址。

现在我找到了很棒的方法[self arguments]

但是dic是空的。=( 同样当 URL 类似于myAppUri:foo/bar?a=b#haha...

我要怎么做才能承认这些该死的论点?

顺便一提:

0 投票
5 回答
2017 浏览

c# - C#:我想将诸如文件路径之类的消息传递给我的表单应用程序(如控制台应用程序),我该怎么做?

C#:我想将诸如文件路径之类的消息传递给我的表单应用程序(如控制台应用程序),我该怎么做?

有人告诉我,我需要找到添加 string[] args 的主要方法,但我不知道 Windows 窗体中的哪个方法。我的主要方法是 C# Windows 窗体应用程序中的哪个?

0 投票
3 回答
26113 浏览

c# - 是否可以将属性作为“out”或“ref”参数传递?

如果不能,我可以将属性作为“out”或“ref”参数传递,那为什么不呢?

例如

. . .

0 投票
10 回答
69801 浏览

python - 有没有办法在 Python 中更改有效的进程名称?

我可以更改 Python 脚本的有效进程名称吗?当我获取系统进程列表时,我想显示一个不同的名称而不是进程的真实名称。在 CI 中可以设置

但是在 Python 中

似乎不起作用。当我获得进程列表(ps ax在我的 linux 框中)时,真实名称不会改变。如果存在,我更喜欢便携式解决方案(或者一个用于 posix 的解决方案和另一个用于 Windows 环境的解决方案)。

提前致谢

0 投票
4 回答
1541 浏览

c# - 在 C# 中传递和存储指向不可变类型和字符串的指针

有没有办法在 C# 中存储指向不可变类型(如字符串)的指针?如何执行:Instance1.SomeFunction(out MyString);

,并在 Instance1 中存储指向 MyString 的指针?