是否有可行且类型安全的替代方法,以替代 1:1 类型/类型类实例关系?
作者: 提问时间:7/8/2021
这个问题最初是在我研究动态 JS 类型验证器时出现的,该验证器依赖于字典传递样式作为相当简单的类型类机制,但我认为它也适用于 Haskell 或其他具有类型类机制的语言。 起初,我认为在具有字典传递...
式编程 问答列表
作者: 提问时间:7/8/2021
这个问题最初是在我研究动态 JS 类型验证器时出现的,该验证器依赖于字典传递样式作为相当简单的类型类机制,但我认为它也适用于 Haskell 或其他具有类型类机制的语言。 起初,我认为在具有字典传递...
作者:rwallace 提问时间:7/2/2021
我正在为一个语言片段开发一个元解释器,该片段需要足够丰富以支持高阶函数,并遇到了闭包问题。 具体来说,我需要所有值都可以表示为有限项;没有无限的重复,没有相互指向的物体。这适用于大多数类型的值、数字...
作者:Charlim 提问时间:4/8/2021
将链接列表建模为函数非常容易,无需任何底层集合数据类型,如下所示: -- This is Lua code, but the specific language shouldn't matter f...
作者:Cody Aldaz 提问时间:3/8/2021
在 python 中,我有 getter 和 setter,并计算实用程序。getter 返回属性,setter 设置属性,计算实用程序是用参数计算东西的函数。F.D.公司 obj.property...
作者:joel 提问时间:11/9/2020
我有一个需要函数的函数。g : (T -> Double) -> Tf : T -> Double 但是,我没有.我有一个可能失败的功能。我不能修改自己,但是有没有某种方法可以在(或某些包装器)中使...