腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
具有
多态
数据
定义
实例
的
Haskell
类
、
、
我有一个关于
多态
数据
类型
的
类
定义
的
问题。假设
定义
的
数据
类型是:假设我想检索树
的
根
的
值,但是在一个名为tree
的
类
的
实例
中: ge
浏览 0
提问于2017-12-15
得票数 1
回答已采纳
1
回答
接口是属于即席
多态
(即重载)还是子类型
多态
性?
、
、
、
、
说 adopt
多态
性是指当一个值能够采用几种类型中
的
任何一种时,因为它或它所使用
的
值已经为这些类型中
的
每一种类型都
定义
了单独
的
定义
。其他语言(如C++ )允许程序员提供自己
的
重载,提供单个函数
的
多个
定义
,并通过参数类型消除歧义。在
Haskell
中,这是通过类型
类
和
类
实例
的
系统实现
的
。尽管名称相似,但
浏览 2
提问于2019-07-18
得票数 3
2
回答
论证类型
的
推广
、
:t) l r = then divide_list n t (h:l) r如您所见,我
的
函数接受如何修改此代码以获得更通用
的
类型?我
的
意思是,例如字符串列表等。
浏览 5
提问于2016-03-02
得票数 1
回答已采纳
5
回答
Haskell
的
TypeClasses和Go
的
接口
、
、
、
、
Haskell
的
TypeClasses和Go
的
接口有什么相似之处和不同之处?这两种方法
的
优缺点是什么?
浏览 1
提问于2010-06-06
得票数 30
2
回答
目标函数阻抗失配
、
、
、
、
在面向对象程序设计( OOP )中,与接口交谈而不是与实现对话是很好
的
做法。但是,在纯函数式编程语言(如
Haskell
)中,您不
具有
子类型
多态
性,而是通过类型
类
使用即席
多态
。因此,例如,您有列表
数据
类型和列表
的
一元
实例
。您不需要担心使用接口/抽象
类
,因为您没有这样
的
概念。在混合语言(如Scala )中,您有两个类型
类
(实际上是通过一个模式,而不是像
Haskell
浏览 2
提问于2016-05-09
得票数 10
1
回答
带列表
的
Haskell
通用类型
、
、
我有一个像这样
定义
的
类
,因此foo接受一个泛型类型并返回一个Integer: foo :: a -> Integerinstance Foo Bool where foo _ = 20insta
浏览 1
提问于2018-01-25
得票数 3
回答已采纳
3
回答
可扩展
Haskell
类型
类
、
、
我正在读一篇关于可靠
的
类型化编程
的
论文,我读到了以下引语:谢谢
浏览 5
提问于2013-04-12
得票数 15
回答已采纳
5
回答
Haskell
有返回类型重载吗?
、
根据我所读到
的
关于
Haskell
的
内容,以及我对GHC所做
的
实验,
Haskell
似乎有返回类型重载(又名即席
多态
)。然而,至少有一个
Haskell
程序员告诉我,这不是返回类型重载,而是一个“参数
多态
,参数被一个通用量词绑定”
的
例子。我认为fromInteger正在从Num
的
每个
实例
中返回一个值(某种程度上是不确定
的
类型)。 这似乎是一种合理
的
解释,但据我所知,<e
浏览 5
提问于2012-07-10
得票数 20
1
回答
为什么我们不能在Coq/Agda/Idris中
的
Set/Type上进行模式匹配?
、
、
Char = Just 1byteLength _ = NothingInterface ByteLength a where以更一般
的
方式,也许我们可以在TypeRep上使用像TypeRep这样
的
浏览 0
提问于2018-09-08
得票数 6
3
回答
Haskell
多义性发生--如何避免?
、
我在GHCI中执行以下操作:let map = fromList [(1, 2)]GHCI知道map是一个(Map Integer Integer)。那么,当类型明确并且我可以避免时,为什么它声称Prelude.lookup和Data.Map.lookup之间存在歧义呢? Ambiguous occurrence `lookup' It could refer to either `Prelude.lookup', imported from Prelud
浏览 0
提问于2010-02-01
得票数 47
回答已采纳
1
回答
Haskell
-
多态
性和取决于类型
的
值
、
、
、
从阅读和本
的
维基百科条目,当应用于
Haskell
时,我
的
理解是 按术语索引
的
类型系列- pi类型(在
Haskell
中你用单例类型伪造),sigma类型,等等。我不知道
Haskell
从上面是如何适应这个(2)
的
。所以我在
浏览 4
提问于2015-07-01
得票数 4
回答已采纳
2
回答
“真
多态
性”
的
例子?(最好使用
Haskell
)
、
、
、
我见过很多关于“真
多态
性”
的
部分
定义
,例如和,但是没有一个能用两个具体
的
例子找到这种区别的明确例子。 我知道重载+运算符是某种形式
的
多态
性,它在
Haskell
和C++中
的
实现方式不同。有人能准确地显示两种语言中
的
例子有什么不同吗?
浏览 5
提问于2013-04-28
得票数 4
3
回答
静态类型、
多态
性和专门化
、
当我第一次学习
Haskell
时,我很快就爱上了参数
多态
性。这是一个令人愉快
的
简单
的
想法,效果令人吃惊。整体
的
“如果它编译它通常是正确
的
”
的
事情主要是由于参数
多态
,IMHO。我可以将foo写成一个
多态
函数。但是,当bar调用foo时,它将使用一组特定
的
参数类型进行调用。或者,如果bar本身是
多态
的
,那么它
的
调用方将指定明确
的
类型。通过归纳,似乎如果
浏览 6
提问于2012-05-10
得票数 30
回答已采纳
1
回答
scala中
的
函数库(如Cats和ScalaZ )中
的
类
和
数据
类型
、
、
ScalaZ和Cats都有类型
类
和
数据
类型
的
概念。像Kleisi或Either这样
的
东西被称为“
数据
类型”--为什么?我
的
理解是,它们是使用这些类型
类
“可能”实现
的
通用功能,但是即使在Scala中
的
FP编程一书中,它们也不被称为“
数据
类型”。 我想知道这个词是从哪里来
的
浏览 1
提问于2019-07-03
得票数 3
4
回答
Haskell
中
的
“
类
”和OO语言中
的
“抽象
类
”有什么区别?
、
、
、
乍一看,这两种“阶级”有着明显
的
区别。不过,我相信有更多相似之处: 你
的
意见呢?
浏览 10
提问于2010-10-15
得票数 5
回答已采纳
1
回答
Haskell
中类型
类
的
用途与Scala中
的
性状目的
、
、
、
我试图理解如何考虑
Haskell
中
的
类型
类
与Scala中
的
特性。首先,让我们考虑
Haskell
中
的
类型
类
。 让我们举一个简单
的
浏览 0
提问于2014-09-21
得票数 11
6
回答
解释
Haskell
中
的
类型
类
、
、
、
、
我是一名C++ / Java程序员,我在日常编程中碰巧使用
的
主要范式是OOP。在一些帖子中,我读到一条评论,说Type
类
在本质上比OOP更直观。有没有人能用简单
的
语言解释一下类型
类
的
概念,这样像我这样
的
OOP专家就能理解它?
浏览 0
提问于2010-04-22
得票数 11
回答已采纳
2
回答
未装箱类型
的
限制
、
、
我想知道为什么
Haskell
中
的
未装箱类型有以下限制: 新型Vec = Vec (# Float#,Float# #)类型
浏览 5
提问于2015-11-17
得票数 10
回答已采纳
1
回答
OCaml函子、
Haskell
型
类
和多重导子
、
、
、
、
众所周知,OCaml
具有
参数
多态
性,这就导致了一些局限性.
Haskell
通过其类型
类
提供了一个特殊
的
多态
,显然,在一些情况下非常方便。众所周知,OCaml
的
模块和函子系统允许创建一种特殊
的
多态
。例如,参见Shine 最近
的
伟大回答。 我
的
观点是,在
Haskell
中可以创建派生
的
几个类型
类
的
类型。lastName :: Strin
浏览 0
提问于2016-06-13
得票数 16
回答已采纳
2
回答
如何在
Haskell
(ad
多态
)中重载用于乘法[Double]
的
函数?
、
Haskell
中
具有
即席
多态
(函数重载)
的
方法是通过类型
类
(请参阅对、和问题
的
解答等)。但是,我很难为以下情况
定义
重载
的
mult (产品)函数:mult: Double -> [Double] -> [Double]谢谢 (至少,案例1 [Double]*Doub
浏览 0
提问于2015-10-17
得票数 1
回答已采纳
点击加载更多
相关
资讯
Python面向对象(1)-类的定义、创建实例及实例属性
Ember.js-对象篇 类和实例的续定义
Python中自定义类实现数组实例化与操作的方法
python对象-类class(一)
软考中项知识点:3-5面向对象的7个重要概念&练习题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券