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

groovy - 你如何将 args 传递给 gmaven groovy:execute?

我需要将一些参数传递给通过 gmaven 执行的 groovy 脚本。如果我像这样直接在命令行上执行脚本,我可以做到这一点:

printArgs.groovy...

命令...

输出...

尽管使用 mvn groovy:execute,但我看不到如何通过插件传递这些参数。理想情况下,我想在插件配置中设置一些默认参数,但是当我执行命令时能够覆盖它们。如果可能的话,也能够将它们作为命名参数传递会很好。

插件文档有点稀缺(而且也过时了)。我看到有一个“属性”可选参数,但我不认为这是用于此目的(或者如果是,我无法让它工作!)。

干杯:)

0 投票
0 回答
551 浏览

python - Do Python's `*` and `**` specifiers have a name?

Possible Duplicate:
proper name for python * operator?

* is clearly used when unpacking an arbitrary number of arguments and

** is used when unpacking keyword arguments as a dictionary.

It is conventional to use *args and **kwargs, and I tend to pronounce these as "args" and "quargs", ignoring the *s.

In this question, the asterisk was referred to as a pointer.

How does the BDFL refer to these symbols?


Following closure.

Thanks for finding the linked question, this is what I was looking for. It's really tricky to search (even very specific areas of) the web accurately for *!

To the commentators who responded with how they pronounce "*", that was not the question I was asking (and apologies if my question mislead you). What I wanted to know is how these specifiers are named in Python, this was not a subjective question (hence the reference to the BDFL).

0 投票
3 回答
10647 浏览

python - 自我做什么?

可能重复:
Python 'self' 关键字

如果这是一个非常愚蠢的问题,请原谅我,但我从来没有理解 Python 中的 self 。它有什么作用?当我看到类似

他们在做什么?我想我也在函数的某个地方看到了 args 。请用简单的方式解释:P

0 投票
2 回答
18262 浏览

python - 从 Python 中的函数中访问 *args

大家好,这可能是我忽略的非常简单的事情,但有人可以为我指出如何处理这个问题的正确方向。

基本上我想做的是获取通过参数传入的数据。我只是停留在使用*args.

0 投票
5 回答
2033 浏览

java - 使用 args.length 而不是 nums.length

我需要计算 arg 中的整数个数并计算平均值。目前我的代码如下,问题以粗体显示。

我如何做到这一点,以便使用 args.length 中的整数计算平均值?

0 投票
3 回答
18811 浏览

java - Java:打印出 args 数组中的所有整数

如何从argsJava 中的变量中打印出一组整数?

我试过了:

但所做的只是打印出数组中元素的数量。

我想要这样,如果传递1 2 3 4 5了 5 个参数:输出应该是:

0 投票
2 回答
742 浏览

java - args 变量中整数的最大和最大差值

我正在编写一个代码来计算我的 args 变量中的最大数字以及 args 中最高和最低整数之间的最大差异。

目前我的代码如下所示:

}

} //通过将数字之和除以计数来计算平均值

当我使用数组时它正在返回值,但它似乎没有用 args 编译。我不知道如何解决这个问题。

0 投票
4 回答
1045 浏览

java - 从 args 中打印出一组整数,并输出: 数字是 1, 2, 3, 4, 5

如何在 args 数组中打印出一组整数。我打算输出:数字是 1、2、3、4、5

当我用“int b = 0;”解析它时,编译器给我一个错误“我无法解析为变量” 它给了我一个整数,而不是 args 中的整数

0 投票
3 回答
308 浏览

python - 帮助在元组匹配 Python 函数中使用 *args

我正在尝试在 python 中构建一个函数,如果来自dict1的特定值与dict2. 我的功能如下所示:

我是这样使用dict_matcher的:

当我打印时,matches我得到一个正确匹配 dict1 和 dict2 值的列表,如下所示:

[('frog', 'frog'), ('spider', 'spider'), ('cricket', 'cricket'), ('hampster', 'hampster')]

如何向此函数添加变量参数,以便除了打印每个字典中的匹配值之外,我还可以在dict1[item1][2] and dict2[item2][6]匹配的实例中打印每个字典项的其他值?我可以使用 *args 吗?谢谢您的帮助。

编辑:好的,我想做什么似乎有些混乱,所以让我试试另一个例子。

dict1 = {1: ('frog', 'green'), 2: ('spider', 'blue'), 3: ('cricket', 'red')}

dict2 = {a: ('frog', 12.34), b: ('ape', 22.33), c: ('lemur', 90.21)}

dict_matcher(dict1, dict2, 0, 0)将从 dict1 中找到 value[0] 和从 dict2 中找到 value[0] 的匹配值。在这种情况下,唯一的匹配是'frog'。我上面的功能就是这样做的。我想要做的是扩展函数,以便能够从dict1[value][0] == dict2[value][0]我希望在函数参数中指定的字典项中打印出其他值。

0 投票
6 回答
6345 浏览

java - 当我们不传递任何命令行参数时,为什么我们不会得到错误?

我们可以为方法提供参数args[]main()选择不提供。但是,如果我们在没有传递足够参数的情况下调用任何其他参数化方法,就会给我们一个错误。

为什么方法不是这样main(String[] args)