腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
接口是属于即席多态(即重载)还是子
类型
多态性
?
、
、
、
、
大多数语言至少支持一些即席多态,但在C等语言中,它仅限于内置函数
和
类型
。其他语言(如C++ )允许程序员提供自己的重载,提供单个函数的多个定义,并通过参数
类型
消除歧义。在
Haskell
中,这是通过
类型
类
和
类
实例
的系统实现的。 尽管名称相似,但
Haskell
的
类型
类
与大多数面向对象语言的
类
非常不同。它们与接口有更多的共同点,因为它们通过
类型
签名指定
浏览 2
提问于2019-07-18
得票数 3
4
回答
泛型与约束
多态性
与亚型
、
、
、
、
在
Haskell
类
的这个中,幻灯片#54有这样的问题: 在具有泛型
和
受限
多态性
的语言中,您也需要子
类型
吗? 泛型
和
受限的
多态性
如何使子
类型
变得不必要?如果泛型
和
受限的
多态性
使得子
类型
变得不必要,为什么Scala有子
类型
?
浏览 3
提问于2010-04-25
得票数 18
回答已采纳
2
回答
“真
多态性
”的例子?(最好使用
Haskell
)
、
、
、
我见过很多关于“真
多态性
”的部分定义,例如
和
,但是没有一个能用两个具体的例子找到这种区别的明确例子。 我知道重载+运算符是某种形式的
多态性
,它在
Haskell
和
C++中的实现方式不同。
浏览 5
提问于2013-04-28
得票数 4
2
回答
Haskell
多态性
和
类型
类
实例
、
、
、
我正在尝试用
Haskell
编写一个机器学习库,以提高我的
Haskell
技能。我想到了一个包含一个
类
的通用设计,就像这样: train :: X -> y -> trainingData instance Classifier KNN where我如何实现分类器
类型
类
函
浏览 3
提问于2016-09-06
得票数 2
回答已采纳
1
回答
Haskell
-
多态性
和
取决于
类型
的值
、
、
、
从阅读
和
本的维基百科条目,当应用于
Haskell
时,我的理解是 按术语索引的
类型
系列- pi
类型
(在
Haskell
中你用单例
类型
伪造),sigma
类型
,等等。
Haskell
在术语
和
类
浏览 4
提问于2015-07-01
得票数 4
回答已采纳
3
回答
函数语言中的
类型
类型
与OO语言中的接口有什么不同?
、
、
所以我读过,虽然子
类型
多态性
在OO语言中是典型的,但是参数
多态性
对于功能语言来说是典型的。我一直认为
类型
类型
有点类似于接口,而接口是子
类型
多态性
。例如在这里:deriving instance Eq a =>
浏览 0
提问于2016-07-07
得票数 7
回答已采纳
5
回答
Haskell
的TypeClasses
和
Go的接口
、
、
、
、
Haskell
的TypeClasses
和
Go的接口有什么相似之处
和
不同之处?这两种方法的优缺点是什么?
浏览 1
提问于2010-06-06
得票数 30
2
回答
目标函数阻抗失配
、
、
、
、
但是,在纯函数式编程语言(如
Haskell
)中,您不具有子
类型
多态性
,而是通过
类型
类
使用即席多态。因此,例如,您有列表数据
类型
和
列表的一元
实例
。您不需要担心使用接口/抽象
类
,因为您没有这样的概念。在混合语言(如Scala )中,您有两个
类型
类
(实际上是通过一个模式,而不是像
Haskell
那样的头等公民)
和
子
类型
多态性
浏览 2
提问于2016-05-09
得票数 10
1
回答
为什么我们不能在Coq/Agda/Idris中的Set/Type上进行模式匹配?
、
、
考虑一个函数,它接受一个集合,并返回它的字节长度,名为byteLength如果我想直接实现这个函数,我需要在
类型
参数上进行模式匹配: byteLength = 1 以更一般的方式,也许我们可以在TypeRep上使用像TypeRep这样的东西来做类似的事情
和
模式匹配我认为使用Interface
和
使用forall是非常不同的,因为Interface意味着“某些
类型</e
浏览 0
提问于2018-09-08
得票数 6
2
回答
在
Haskell
中创建多态函数
、
、
我想创建一个多态函数,如下所示:f s = show (length s) f i = show i 对于不同的数据
类型
定义不同的函数是指
浏览 0
提问于2012-09-15
得票数 10
回答已采纳
1
回答
Haskell
的多态风格是什么?
、
、
、
对于
Haskell
的
类型
类
,它似乎支持即席多态,但它的函数声明似乎是参数多态。我是不是混淆了我对不同事物的理解?
浏览 1
提问于2011-04-15
得票数 26
回答已采纳
5
回答
Haskell
有返回
类型
重载吗?
、
fromInteger 5) -- returns "Double"似乎同意这一点,它说: 这似乎是一种合理的解释,但据我所知,
Haskell
浏览 5
提问于2012-07-10
得票数 20
1
回答
Scala中的
类型
类
--一个最小的自包含示例
我看了
类型
化场景的例子,以及如何在scala中模仿这个
Haskell
-ish概念,例如在。我认为他们都是太多的牵扯
和
叙述-比他们可能是。您能为使用
类型
类
而不是继承
和
混合
类
的
多态性
提供一个权威的最小示例吗? 谢谢!
浏览 0
提问于2015-04-04
得票数 1
回答已采纳
1
回答
Haskell
中
类型
类
的用途与Scala中的性状目的
、
、
、
我试图理解如何考虑
Haskell
中的
类型
类
与Scala中的特性。让我们举一个简单的例子。
类型
类
Eq。 例如,Int
和
Char都是Eq的
实例
。因此,可以创建一个多态List,
浏览 0
提问于2014-09-21
得票数 11
2
回答
论证
类型
的推广
、
如何修改此代码以获得更通用的
类型
?我的意思是,例如字符串列表等。
浏览 5
提问于2016-03-02
得票数 1
回答已采纳
4
回答
Haskell
的
类型
系统在形式上是否等同于Java的?
、
、
、
我意识到一种语言比另一种语言更容易/更难,但我只对与
类型
相关的特性感兴趣,它们在一种语言中是可能的,在另一种语言中是不可能的/不相关的。更具体地说,让我们忽略
Haskell
类型
扩展,因为有太多的扩展可以做各种各样的疯狂/酷的事情。
浏览 0
提问于2012-10-08
得票数 66
回答已采纳
6
回答
解释
Haskell
中的
类型
类
、
、
、
、
在一些帖子中,我读到一条评论,说Type
类
在本质上比OOP更直观。有没有人能用简单的语言解释一下
类型
类
的概念,这样像我这样的OOP专家就能理解它?
浏览 0
提问于2010-04-22
得票数 11
回答已采纳
3
回答
在
Haskell
中对联合
类型
进行调度
、
、
我正在尝试编写一个在
Haskell
中的字符串或数字参数上是多态的函数。(show strOrNum) numDigits "1000" -- Should return 4我知道
Haskell
中的即席
多态性
需要
类型
类</
浏览 1
提问于2021-05-09
得票数 0
2
回答
(
Haskell
)试图在数据上派生Show。程序在编译时发出警告,然后在运行时入侵所有RAM。原因何在?
、
、
、
当试图在
Haskell
中对用户定义的数据进行显示时,会出现内存不足的错误。原因何在?X
和
类
显示,并打印AA作为结果。
实例
函数工作在
类
X(
实例
X,T)上,而不是在
类
显示(
实例
X显示)。为什么可执行文件在尝试
实例
化T时尝试分配无限内存,就像在第一个代码示例中一样?它是一个bug还是其他与函数式编程范例有关的东西?还是与
类型
多态性
有关的限制?为什么ghci在尝试
实例
化T时尝试分配无限内存
浏览 1
提问于2021-05-06
得票数 0
1
回答
在
Haskell
中支持哪些
多态性
类型
?
、
、
阅读维基百科对的定义,我提出了一个问题:看起来维基百科不包含一些
多态性
类型
的描述,比如,这对我来说是新的,并且在
Haskell
中得到了支持。看起来主要的两个是: Ad
多态性
浏览 1
提问于2019-05-27
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 类和实例
Python学习:类和实例
面向对象编程的类和实例
Python面向对象——创建类和实例
python学习心得3:类和类的实例化
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券