问题标签 [argument-passing]

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 回答
704 浏览

c - 我在 c 中以这种方式使用 argc/argv 有什么问题?

这有效:

但这不会:

有人可以指出那里有什么问题吗?

0 投票
4 回答
248 浏览

c - C中的数组参数有什么区别

以下函数声明在 C/C++ 中创建和返回数组有什么区别?两种方法都创建数组并用适当的值填充它,如果一切都通过,则返回 true。

谢谢

最好的问候, STeN

0 投票
2 回答
4249 浏览

c# - 将空的 IEnumerable 参数传递给方法

我有这个方法(简化):

我这样调用它:

该变量results由 LINQ 选择条件 (IEnumerable) 构成。

我想知道这List<int>()是传递空集合的最佳方式(最快的方式?)还是new int[0]更好?或者,其他东西会更快, aCollection等?在我的例子null中是不行的。

0 投票
7 回答
170006 浏览

c++ - 如何将命令行参数转换为 int?

我需要得到一个参数并将其转换为一个 int。到目前为止,这是我的代码:

0 投票
2 回答
1454 浏览

c - 将大的多维数组传递给C中的函数

我无法将大数组传递给 C 中的函数。

我声明:

其中高度和宽度可以大到 1500。当我打电话时:

声明如下:

我收到分段错误错误。奇怪的是,如果我的价值观是:

没有问题,但是当它们是:

我得到提到的错误。每个整数 4 个字节,高度和宽度均为 1500(绝对最坏的情况),数组大小为 27MB,imo 不是那么大,也不应该真正重要,因为我只传递了一个指向第一个元素的指针数组。有什么建议吗?

0 投票
2 回答
1765 浏览

python - Python 通过函数包装器传递变量赋值

所以我知道您可以通过执行以下操作将一个函数包装在另一个函数周围。

所以如果我再打电话

返回值为 5。

我想知道有没有办法使用 bar 用 foo(b=12) 调用 foo,其中 bar 会返回 16?

这有意义吗?非常感谢您提前抽出时间!很抱歉问了这么多问题。

0 投票
2 回答
1339 浏览

iphone - 消息表达式中的按值传递参数未定义

我正在开发一个 iPhone 应用程序,并在方法中收到该警告:

该方法声明如下:

如您所见,我正在尝试计算latitudeValuelongitudeValue调用obtainLatitude:longitude:,但我做错了。

我该如何解决这个错误?

0 投票
1 回答
2010 浏览

python - Python中解包参数列表/字典案例中的关键字参数

对于 python,我可以使用如下解包参数。

但是,如果我按如下方式使用关键字参数,则会出现错误。

为什么是这样?

0 投票
1 回答
1744 浏览

python - PyArg_ParseTuple 导致分段错误

我正在尝试从我的扩展程序中调用 ac 函数,并将问题缩小到这个测试用例。

任何想法我可能做错了什么。(Python 版本 2.6.4)。

0 投票
9 回答
2096 浏览

c - C 中子例程参数数量的最佳实践

我最近开始致力于开发用 C 编写的 API。我看到一些需要 8(八个)参数的子例程,在我看来,在调用该特定子例程时传递 8 个参数看起来既丑陋又麻烦。我想知道是否可以实施更可接受和更清洁的方式。