问题标签 [arity]
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.
.net - 程序编译和工作后单元测试中出现奇怪的“通用参数的数量不等于数量”错误
我创建了一个通用类,如下所示,当我对其进行编码并在 Visual Studio 中测试程序时,它运行良好。但是,在自动构建中,运行了一个无法处理程序集的单元测试,尽管之前没有看到编译或运行时错误:
错误 18 处理程序集“....dll”期间发生错误:提供的泛型参数的数量不等于泛型类型定义的数量。参数名称:实例化...Test
单元测试没有使用泛型类。
我注释掉了类中的所有代码、构造函数、字段,然后使用 Visual Studio 自动实现接口,生成带有“throw new NotImplementedException()”的存根。
它再次编译,但编译单元测试再次失败,没有明显的原因。该测试引用了“Microsoft.VisualStudio.QualityTools.UnitTestFramework”。
该类主要是定义属性配置,需要设置或者不设置(bool)。它应该是通用的,具有字符串(用户友好,包括帮助类)、数据对象或数据库标识符(int 类型),以及将一个转换为另一个的附加方法。
我发现了几篇关于这个错误的文章,但没有一篇适合我的情况——尤其是首先编译和运行没有错误,然后偶然发现一个愚蠢的单元测试,它甚至没有使用泛型类。
clojure - 检查函数的arity
在 haskell 中编程时,该:type
命令很有帮助。通过了解函数的数量和签名,我们可以快速理解某些构造的目的。例如:
clojure 中是否有等价物可以知道函数的元数(类型在 clojure 中不相关)?
例如,在我意识到 (-) 和 (*) 具有可变参数之前,我乍一看并不容易理解下面的组合:
clojure - Clojure:调用多个 arity 函数
我printf
在java.io.PrintWriter
(特别是System.out
)上调用多参数函数时遇到问题。
javascript - 为什么在返回另一个函数调用之前对未知参数调用 void?
void
在ramda 的 arity 函数中返回之前调用有什么意义?
exception - clojure 中的 Arity 异常
我有这段代码。
我有一系列地图({:id, :name, :price} {} {})。我需要找到我给出的 :name 的地图(匹配电影)。当我给
内容在哪里
我收到以下异常。:
clojure.lang.ArityException:错误数量的 args (0) 传递给:PersistentArrayMap AFn.java:437 clojure.lang.AFn.throwArity AFn.java:35 clojure.lang.AFn.invoke C:\Users\Shalima\Documents\ Textbooks\Functional Programming\Programs\Assignment5.clj:53 file.test/get-movie C:\Users\Shalima\Documents\Textbooks\Functional Programming\Programs\Assignment5.clj:77 file.test/eval6219
我已经坐了一段时间了,但仍然无法弄清楚出了什么问题。我在这里做错了什么?
prolog - 以下复数项的元数是什么?
我理解这两个事实是用复杂的术语表达的,这些术语又以复杂的术语作为论据。术语嵌套在三个级别的术语中。
vertical(line(point(X,Y), point(X,Z))).
horizontal(line(point(X,Y), point(Z,Y))).
这是否意味着整个复杂项的元数为一个,因为其他复杂项是嵌套的?
c++ - 从模板参数获取函数arity
如何获得用作模板参数的任意函数类型的数量?
该函数可以是普通函数、lambda 或仿函数。例子:
我可以访问所有 C++14 功能。
我是否必须为每个函数类型(以及所有相应的限定符)创建专业化?或者有没有更简单的方法?
erlang - Erlang/Elixir 守卫和 arity
有没有办法在不查看源代码的情况下查看函数的守卫?
给定一个示例函数(在 Elixir 中):
在没有访问源代码的情况下,如何确定在 divide/2 上有一个守卫,以及如何找到有关该守卫的信息或该守卫对模式匹配的期望?
我在 Ruby Conf 2014 上观看了 Chris McCord(Elixir 的 Phoenix 框架的创建者)的演讲。在演讲中,Chris 正在描述守卫,有人问是否有一种方法可以检查函数以显示该函数的守卫。
这是谈话中的问题:
https://www.youtube.com/watch?v=5kYmOyJjGDM&t=5188
该问题在视频的 t= 时间后不久提出。
c++ - 奇怪的陈述中的优先级和Arity
该语句的执行顺序和可能的结果是什么:leap = year%4 == 0;
(左边是赋值,右边是断言?)摘自以下用于计算公历中任何日期的星期几的算法:
generic-programming - Agda 中的 Arity 通用编程
如何在 Agda 中编写 arity-generic 函数?是否可以编写完全依赖和全域多态的arity-generic 函数?