问题标签 [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.
common-lisp - 在 Common Lisp 中查找函数的数量
我一直在做一些遗传编程,我一直在根据它们的数量将函数分成不同的函数集;这一切都相当复杂。
我想知道是否有更简单的方法可以做到这一点。例如,如果有一个函数返回给定函数的数量。
提前喝彩。
arguments - 没有 apply 的普通 lisp 调用函数会导致奇数个关键字
我目前正在学习 common lisp,偶然发现了一个我无法回答的问题:
该函数用于根据测试函数查找 seq 匹配项中的每个元素。可悲的是,我不明白为什么这里使用了“应用”功能。难道不应该只调用remove而不应用吗?如果我在没有应用的情况下调用删除,则警告说:“该函数在关键字部分有奇数个参数”。
我希望你能帮助我,在此先感谢!
code-generation - 使用 javapoet 打开参数列表的构建方法
javapoet 是否可以使用开放参数列表创建方法?使用 String[] 参数创建方法是没有问题的:
但我想创建:
common-lisp - 如何获取函数的参数数量
我正在寻找一种获取函数参数数量的方法,该函数类似于length-args
下面的虚构函数:
在实践中,我真正需要的是从我的测试库中解决一个问题,我从 javascript 到 lisp,我在其中处理同步和异步测试,我需要做这样的事情(最大限度地简化现实) :
function - LISP - 通过参数搜索特定函数的程序
对于一个课程项目,我必须用 lisp 编写一个程序。
该程序应该包含最重要的 lisp 函数,它们的输入和输出参数,可能还有可选参数。
例如:函数 - 第一,输入 - 列表,输出 - 对象(列表的第一个成员)。
该程序应该以两种不同的方式工作:
你给程序一个函数的名字,它应该返回函数参数。
您输入函数参数,如果具有这些参数的函数存在,它应该返回函数的名称。
我的问题:
在 lisp 中处理这样的任务的正确方法是什么?我想也许一棵树是一种处理它的方法?(制作一个包含所有函数和参数的树,然后编写一个处理它的程序)。
有没有人有比这更好的想法来完成这项任务?或者一些建议从哪里/如何开始?或包含任何信息的教程?
目前我有点迷茫如何开始。您可以提供的任何帮助将不胜感激。
英语不是我的第一语言,所以我希望一切都可以理解。
问候。
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
我期待这将被链接出来。
c++ - C++ Lambda 表达式:捕获子句与参数列表;关键的区别是什么?
我正在学习 C++ 中的 Lambda 表达式,尽管我不是 C/C++ 的新手。我很难看到使用 Capture-Clause 与在 Argument-List 中传递的老式参数将变量绘制到 Lambda 主体中进行操作的相对优点。我熟悉它们的语法差异以及每种方法中允许和不允许的内容,但只是看不出一个比另一个更有效吗?
如果您有内幕消息,或者对 Lambdas 的情况有更好的了解,请告诉我。
非常感谢,礼萨。
jmeter - 通过 JMeter JSR223 采样器表单提供参数的正确语法是什么?
我似乎找不到任何有关此的文档,是不是很简单:
任何帮助将非常感激。
c++ - 在编译时生成参数列表
考虑到上面的代码,这是有效的:
这样的事情可能吗?
请注意,这仍然应该是可能的:
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 中编写它?