parametric-polymorphism

parametric-polymorphism

文章 0 浏览 5

参数构造函数

我遇到了一些问题,了解朱莉娅的参数构造函数的概念。我正在查看Julia文档中的标准示例: struct Point{T<:Real} x::T y::T end 就我的理解,这意味着…

十雾 2025-02-13 15:18:23 3 0

如何声明与标准ML中任何功能匹配的类型?

我正在尝试声明具有两个条目的记录类型,一个名为 id 是 string ,另一种名为 algorithm 可以是的记录类型任何功能。 根据我研究的内容,我需要使用参…

谁对谁错谁最难过 2025-02-08 18:13:27 3 0

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

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

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

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

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

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

Data.Foldable 用于无序容器

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

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

参数多态性的斗争

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在 where 子句中键入签名

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

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

推荐作者

882123719

文章 0 评论 0

朦胧时间

文章 0 评论 0

眼藏柔

文章 0 评论 0

微信用户

文章 0 评论 0

寻梦旅人

文章 0 评论 0

更多

友情链接

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