问题标签 [parameter-list]

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 投票
2 回答
1213 浏览

common-lisp - 在 Common Lisp 中查找函数的数量

我一直在做一些遗传编程,我一直在根据它们的数量将函数分成不同的函数集;这一切都相当复杂。

我想知道是否有更简单的方法可以做到这一点。例如,如果有一个函数返回给定函数的数量。

提前喝彩。

0 投票
2 回答
202 浏览

arguments - 没有 apply 的普通 lisp 调用函数会导致奇数个关键字

我目前正在学习 common lisp,偶然发现了一个我无法回答的问题:

该函数用于根据测试函数查找 seq 匹配项中的每个元素。可悲的是,我不明白为什么这里使用了“应用”功能。难道不应该只调用remove而不应用吗?如果我在没有应用的情况下调用删除,则警告说:“该函数在关键字部分有奇数个参数”。

我希望你能帮助我,在此先感谢!

0 投票
1 回答
590 浏览

code-generation - 使用 javapoet 打开参数列表的构建方法

javapoet 是否可以使用开放参数列表创建方法?使用 String[] 参数创建方法是没有问题的:

但我想创建:

0 投票
2 回答
614 浏览

common-lisp - 如何获取函数的参数数量

我正在寻找一种获取函数参数数量的方法,该函数类似于length-args下面的虚构函数:

在实践中,我真正需要的是从我的测试库中解决一个问题,我从 javascript 到 lisp,我在其中处理同步和异步测试,我需要做这样的事情(最大限度地简化现实) :

0 投票
3 回答
725 浏览

function - LISP - 通过参数搜索特定函数的程序

对于一个课程项目,我必须用 lisp 编写一个程序。

该程序应该包含最重要的 lisp 函数,它们的输入和输出参数,可能还有可选参数。

例如:函数 - 第一,输入 - 列表,输出 - 对象(列表的第一个成员)。

该程序应该以两种不同的方式工作:

  1. 你给程序一个函数的名字,它应该返回函数参数。

  2. 您输入函数参数,如果具有这些参数的函数存在,它应该返回函数的名称。

我的问题:

  1. 在 lisp 中处理这样的任务的正确方法是什么?我想也许一棵树是一种处理它的方法?(制作一个包含所有函数和参数的树,然后编写一个处理它的程序)。

  2. 有没有人有比这更好的想法来完成这项任务?或者一些建议从哪里/如何开始?或包含任何信息的教程?

目前我有点迷茫如何开始。您可以提供的任何帮助将不胜感激。

英语不是我的第一语言,所以我希望一切都可以理解。

问候。

0 投票
0 回答
15 浏览

c++ - C ++如何将具有不同数量参数的函数作为参数传递

我正在编写一个 GLFW 库包装器 - 名为 GLFW_Facade 的类。有一个 RenderLoop 函数,它被提到是一个循环,其中将执行渲染函数。我需要将该渲染函数传递给 RenderLoop。我希望渲染函数可以采用不同数量的参数,所以我用模板制作了它。代码编译但没有链接。

起初我传递了一个带有不同数量参数的 std::function ,就像这样

然后我为 std::function 创建了一个类包装器,它具有名为 Functor 的不同参数。

错误 LNK2019 引用了不允许的外部符号“public: void __cdecl GLFW_Facade::RenderLoop(class Functor &,int)”(??$RenderLoop@H@GLFW_Facade@@QEAAXAEAV?$Functor@XH@@H@Z)函数主 .../main.obj 1

我期待这将被链接出来。

0 投票
3 回答
2141 浏览

c++ - C++ Lambda 表达式:捕获子句与参数列表;关键的区别是什么?

我正在学习 C++ 中的 Lambda 表达式,尽管我不是 C/C++ 的新手。我很难看到使用 Capture-Clause 与在 Argument-List 中传递的老式参数将变量绘制到 Lambda 主体中进行操作的相对优点。我熟悉它们的语法差异以及每种方法中允许和不允许的内容,但只是看不出一个比另一个更有效吗?

如果您有内幕消息,或者对 Lambdas 的情况有更好的了解,请告诉我。

非常感谢,礼萨。

0 投票
2 回答
1759 浏览

jmeter - 通过 JMeter JSR223 采样器表单提供参数的正确语法是什么?

我似乎找不到任何有关此的文档,是不是很简单:

任何帮助将非常感激。

0 投票
0 回答
50 浏览

c++ - 在编译时生成参数列表

考虑到上面的代码,这是有效的:

这样的事情可能吗?

请注意,这仍然应该是可能的:

0 投票
3 回答
197 浏览

javascript - 正则表达式以逗号分隔参数列表,但忽略引号中的逗号

我需要解析一个以逗号分隔的形式参数列表的字符串

复杂之处在于这些值可以用引号引起来,以允许它们包含空格和逗号等。当然,引号括起来的逗号不应算作分隔参数。(引号外的各个地方也可以有空格,可能应该忽略。)

我的想法是在逗号处拆分列表,然后在每个参数定义中,将键与等号处的值分开。所以对于split参数,我需要找到有效的(不在引号中);我认为正则表达式是简洁和直接的方式。

以下是一些示例字符串:

  • Include="All Violations", CheckType=MaxTrans
  • MetricName = PlacedInstances, PlacedOnly = 1
  • CheckType=Hold, Include="reg2reg,in2reg,in2out,reg2out"
  • CheckType=Setup, Include="reg2reg,in2reg,in2out,reg2out(原文如此)

是的,最后一个格式不正确:缺少值中的终止引号。

我发现这个答案很有帮助(正则表达式:)/,(?=(?:(?:[^"]*"){2})*[^"]*$)/,除了解析格式不正确的答案。在我的情况下,我在等号中有额外的信息,这将允许解析那个。

我试过这个:(/(?<==[^"]+),/,它适用于格式不正确的,但我的第一个例子失败了。我认为我需要的是一种方法来查找逗号前面有一个等号,但逗号和前面的第一个等号之间有零个或两个引号(不仅仅是一个单引号)。但是我如何在 Javascript Regex 中编写它?