parametric-polymorphism

parametric-polymorphism

文章 0 浏览 2

扩展和/或参数对象作为属性

正如我现在从 array作为对象,因为使用非参数logtalk对象意味着我必须使用断言,即任何更改/设置重写整个数组。 问题是: 您如何扩展数组类.. 或将其…

黯然#的苍凉 2025-01-22 09:12:09 1 0

3 级(或更高)多态性的用例?

我见过一些 2 级多态性的用例(最突出的例子是 ST monad),但没有一个比这更高的等级。有谁知道这样的用例?…

香草可樂 2024-12-19 23:51:39 0 0

Data.Foldable 用于无序容器

我正在研究一种用于数据库操作的 Haskell-meets-SQL 语言,以及与之配套的通用类型类库,从 Hackage 中抄袭任何有意义的地方。 由于数据库查询优化器…

若无相欠,怎会相见 2024-12-17 19:54:11 3 0

参数多态性的斗争

除了实施 Bag &列出分配后,下一步是创建订购版本。要求是使用正确的类型参数和约束来指定参数化接口 OrderedCollection。我的问题是实施它。 接口 Co…

思念满溢 2024-12-15 17:40:10 2 0

如何解决 Go 没有参数多态性的问题?

我是一个 Go 新手,但我读到 Go 常客不会错过参数多态性。每次我尝试学习一门新语言时,我都会使用 L99问题列表以获得一些练习。 即使我尝试编写像第…

红玫瑰 2024-12-10 17:12:01 3 0

使用 C++创建通用类型 - 具有共享实现的模板

作为一个例子,考虑一个简单的数据结构,比如链表。在 C 中,它可能看起来像: struct Node { struct Node *next; void *data; }; void *getLastItem(…

獨角戲 2024-12-05 16:51:58 2 0

C++ 中的参数多态性和包含多态性是什么?

我正在地址 https 阅读一些 C++ 文本://cs.senecac.on.ca/~chris.szalwinski/archives/btp200.082/content/adhoc.html。 在UNIVERSAL POLYMORPHISM一…

过度放纵 2024-12-04 18:16:38 3 0

List.max<'T> 如何实现工作?

从MSDN文档来看,List.max的签名是: List.max : 'T list -> 'T (requires comparison) 我的问题是: 编译器如何静态验证'T支持比较操作? requires …

夏九 2024-12-04 12:05:58 4 0

在 where 子句中键入签名

我编写了一个类似于 Data.Enumerator.List.map 的函数,它使 Iteratee 与提供不同 Enumerator 兼容>流类型。 import Data.Enumerator test :: Monad m…

忆伤 2024-11-27 17:52:48 3 0
更多

推荐作者

tomoekana

文章 0 评论 0

眼角的笑意。

文章 0 评论 0

在风中等你

文章 0 评论 0

是你

文章 0 评论 0

syong71

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文