问题标签 [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.
c#-4.0 - C# 4.0 的新“命名参数”特性不应该被称为“命名参数”吗?
我想这个命名可能有历史原因,其他语言也有类似的特性,但在我看来,参数在 C# 中总是有一个名称。参数是未命名的。或者选择这个术语有什么特别的原因吗?
c - C中的通用列表操作函数?
什么是 C 中的通用列表操作函数?(我在浏览一些材料时看到了这一点。)
这个函数和可以接受任何类型元素的函数有什么区别?
他们是一样的吗……?如果它们不相同,我们如何单独实现它们?
usability - 争论可用性和“漂亮”
作为一名 UI 人员(编码和设计用户界面),我经常发现自己处于奇怪的境地,与程序员和其他“外行”争论用户界面的质量。
我发现争论颜色、图标或布局之类的事情有些困难,而且似乎没有事实对错。但是仍然 - 在没有令人信服的论点的情况下,我仍然知道(即感觉)有时解决方案是错误的。您对此有何看法?您是否让昂贵的可用性测试来决定甚至是客户?您是否接受过可用性工程方面的教育?你知道传递论点的好书(比如 Joel Spolsky 的“程序员用户界面设计”)吗?你会避免这样的讨论吗?
visual-c++ - 将可选参数传递给 VC++ 中的 COM 函数
我在 COM 对象上有一个 MFC 包装器。有一个函数需要大量的选项,这些选项大多是可选的。我如何传递一些参数而不传递其他参数?
对于它的价值,可选参数被列为 VARIANT*。
下面是代码
programming-languages - 是否有任何编程语言的函数末尾没有可变参数?
Python、C++、Scheme 和其他都允许您定义在参数列表末尾采用可变数量参数的函数......
...可以如下调用:
等等......是否有任何语言允许您在其他地方使用参数列表执行可变参数函数?像这样的东西:
所有这些都有效:
另外,参数列表中任何地方的可选参数呢?
python - 将带有通配符的参数传递给 Python 脚本
我想做这样的事情:
并将目录中的所有 .csv 文件传递给我的 python 脚本(例如sys.argv
包含["file1.csv", "file2.csv"]
等)
但是sys.argv
只是收到["*.csv"]
表明通配符没有被扩展,所以这不起作用。
我觉得有一种简单的方法可以做到这一点,但在谷歌上找不到。有任何想法吗?
python - 用于完整性检查的循环函数参数
我有一个 Python 函数,我正在对输入参数进行一些清理:
这迎合了作为None而不是空字符串传递的参数。是否有更简单/更简洁的方法来循环函数参数以将这样的表达式应用于所有参数。我的实际函数有九个参数。
actionscript-3 - 如何在 ActionScript 3 函数中模拟关键字参数
Python中的函数可以使用keyword = value形式的关键字参数调用。例如,以下函数:
可以通过以下任何一种方式调用:
ActionScript 3 没有此功能。我将如何最好地模仿它?
javascript - 如何最好地确定参数是否未发送到 JavaScript 函数
我现在已经看到了 2 种方法来确定参数是否已传递给 JavaScript 函数。我想知道一种方法是否比另一种更好,或者一种方法不好用?
或者
据我所知,它们都会产生相同的结果,但我之前只在生产中使用过第一个。
汤姆提到的另一个选项:
根据胡安的评论,最好将汤姆的建议改为:
bash - 构建包含空格的参数列表
在 bash 中,可以转义包含空格的参数。
这也适用于命令或函数的参数:
到目前为止一切顺利,但是如果我想在调用之前操纵参数foo
怎么办?
这不起作用:
那么当参数包含空格时如何构建参数列表呢?