腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
类型
类
函数
调用
的
GHC代码生成
、
、
、
在
Haskell
中
,要
定义
类型
类
的
实例,需要提供
类型
类
所需
的
函数
字典。也就是说,要
定义
Bounded
的
实例,您需要为minBound和maxBound提供一个
定义
。为了解决这个问题,让我们将这个字典称为
类型
类
实例
的
vtbl。如果这是个拙劣
的
类比,请告诉我。 我
的
问题是,当我<
浏览 4
提问于2012-09-28
得票数 21
回答已采纳
1
回答
Haskell
-
调用
在
类型
类
中
定义
的
函数
给定一个
类型
类
: getFood :: animal -> (food, Int) -- Returns the foodinstance AnimalTrainer Animal Food where getFood Cat = (Milk, 3) 我如何编写另一个
函数
(在其他地方)来
调用
在
类型
类
中
定义</e
浏览 3
提问于2011-10-11
得票数 0
回答已采纳
2
回答
在
Haskell
中
,用构造
函数
设置“对象”
的
类似模式是什么?
在面向对象
的
编程语言中,通常有多个构造
函数
来设置
类
的
对象,例如,可以通过内置int或字符串构造MyInteger对象: int _value; 是一个Integer或String,而不是像上面的oo-示例
中
那样
的
单一
类型</e
浏览 0
提问于2017-12-20
得票数 2
2
回答
Haskell
中
的
类型
模式和泛型
类
、
、
我试图理解
Haskell
中
的
类型
模式和泛型
类
,但似乎无法理解。“为了将
函数
普遍应用于所有数据
类型
,我们以统一
的
方式查看数据
类型
:除了基本
的
预
定义
类型
(如浮点数、IO和→)之外,每个
Haskell
数据
类型
都可以被看作是可能被标记
的
产品
的
标记和。上面提到
的</
浏览 6
提问于2010-03-12
得票数 0
回答已采纳
1
回答
使用ffi将c++数据
类型
导入
haskell
、
、
、
我正在为一个c++库编写一个
haskell
包装器,尽管我可以将
函数
从库中导入到我
的
haskell
程序
中
,但我对如何导入c++数据
类型
一无所知。例如,我有一个
函数
,它接受某个.h文件
中
定义
的
video::E_DRIVER_TYPE EDT_OPENGL
类型
作为参数,正如我之前所说
的
,我知道如何使用ffi导入该
函数
外部导入
调用
...使用适当
浏览 4
提问于2009-12-06
得票数 6
1
回答
Haskell
:难以将上下文(Eq )嵌入到数据声明
中
我正在下面的程序hash_lookup.hs
中
编写一个简单
的
哈希树结构getKey
的
目的是检索给定HashTable
的
根键,lookUp接收字符串列表,并遵循它找到
的
浏览 3
提问于2012-06-25
得票数 5
回答已采纳
2
回答
不同地方
的
Scala
类型
参数
、
、
、
我刚刚开始学习scala,并且在对
类型
参数
的
一般理解方面有一些问题。以前我学过
Haskell
,但是在scala
中
,我觉得很困惑。我不清楚应该在哪里放置
类型
参数(近
类
定义
或
函数
定义
)。考虑一下这个例子: def sayName (name: A) = println(name)将
类型
参数从一个
类
移到另一个
函数
是否有意义?class Per
浏览 1
提问于2016-12-23
得票数 3
回答已采纳
2
回答
验证lambda表达式
的
类型
。
、
我需要验证lambda表达式
的
类型
: 我
的
方法给了我: 我试图在
Haskell
(拥抱)
中
定义
它,如下所示:当我
调用
:
类型
comamnd时,它会给我:(a -> a) -> a -> a 在
Haskell
中正确
定义
了mi
函数
吗?还是我
的
方法给了我一个错误
的
结果?
浏览 2
提问于2014-03-19
得票数 6
回答已采纳
2
回答
为什么
Haskell
隐藏具有相同名称但
类型
不同
的
签名
的
函数
?
、
、
假设我要在String上
定义
(+),但不是通过提供Num String实例来
定义
的
。只要代码
中
没有
调用
函数
,
Haskell
就会关心其中有一个歧义。然后,
调用
带有参数
的
函数
浏览 3
提问于2013-02-06
得票数 9
6
回答
解释
Haskell
中
的
类型
类
、
、
、
、
我是一名C++ / Java程序员,我在日常编程
中
碰巧使用
的
主要范式是OOP。在一些帖子
中
,我读到一条评论,说Type
类
在本质上比OOP更直观。有没有人能用简单
的
语言解释一下
类型
类
的
概念,这样像我这样
的
OOP专家就能理解它?
浏览 0
提问于2010-04-22
得票数 11
回答已采纳
1
回答
在
Haskell
中使用列表数据结构生成集合数据
类型
、
、
在
Haskell
中
编写插入和成员操作。确保在ML和
Haskell
中
,Set数据
类型
与列表不同。在
Haskell
中
,将Set
类型
定义
为
类
Eq和Show
的
实例。i有办法把这个变成课堂吗?对不起,我只是在学习
函数
式编程。是否有一种方法可以实际创建具有成员变量(例如list )
的
Set<
浏览 0
提问于2016-03-07
得票数 0
回答已采纳
10
回答
Java
的
接口和
Haskell
的
类型
类
:异同?
、
、
、
当我学习
Haskell
时,我注意到它
的
类型
类
,这被认为是一个源于
Haskell
的
伟大发明。但是,在
中
程序员通过指定一组
函数
或常量名称以及它们各自
的
类型
来
定义
类型
类
,这些名称必须存在于属于该类
的
每个
类型
中
。这两个看起来非常相似:
类型
类
限制
类型
的</e
浏览 104
提问于2011-08-05
得票数 123
回答已采纳
1
回答
Haskells‘琥珀’关于数字
的
理由(浮动)
、
、
得知
Haskell
将其对数字
的
succ
函数
定义
为添加一个
函数
时,我感到有点惊讶: 价值
的
继承者。对于数值
类型
,succ添加了1。尽管对于积分值而言,这似乎是合理
的
,但也存在以下几个问题: 如果您
定义
了某种
浏览 3
提问于2015-03-04
得票数 3
回答已采纳
2
回答
在
Haskell
中
,如何获取数据结构
的
可用
函数
列表?
我知道我在这里问错了问题,但我是从Python来到
Haskell
的
,我想知道如何获得等同于
类
的
可用方法列表
的
内容。例如,如果我使用HXT解析一个XML文件,并且有一些
函数
可以在生成
的
数据结构上使用,比如getChildren
函数
,我该如何从ghci
中
获取它们
的
列表呢?在Python
中
,我只能导入一个模块并键入module。来获取一个列表。
浏览 2
提问于2017-11-23
得票数 4
2
回答
Haskell
关于命名
的
规则是什么?
对
Haskell
中
实体
的
命名是否有明确
的
规则?(所谓实体,我指的是
函数
、术语级变量、数据构造
函数
、
类型
变量、
类型
构造
函数
、
类型
类
、模块;不确定是否遗漏了什么)。Not in scope: type constructor or class ‘Zed’我知道,在
类型
签名
中<
浏览 0
提问于2019-08-09
得票数 1
回答已采纳
7
回答
为什么哈斯克尔错过了“明显”
的
台风
、
、
、
List是一个具有自然排序/索引
的
集合。这些接口抽象了Java
中
的
许多库数据结构,它们在其他语言中
的
等效接口也是如此,需要对这些接口有深入
的
了解才能有效地与大多数库数据结构一起工作。向
Haskell
的
过渡:
Haskell
有一个
类型
类
系统,它对
类型
的
作用类似于对象上
的
接口。当
类型
涉及功能时,
Haskell
似乎有一个关于
浏览 0
提问于2014-08-07
得票数 59
回答已采纳
5
回答
Haskell
的
TypeClasses和Go
的
接口
、
、
、
、
Haskell
的
TypeClasses和Go
的
接口有什么相似之处和不同之处?这两种方法
的
优缺点是什么?
浏览 1
提问于2010-06-06
得票数 30
3
回答
在
Haskell
,实例意味着什么?
、
、
在面向对象
的
语言(例如Java和Python)
中
,我们可以从
类
中生成对象/实例。在
Haskell
中
,我们可以从
类型
类
中
创建实例,例如: class:实例在
haskell
中意味着什么?在java
中
,我们可以从
类
中生成实例,但在
haskell</
浏览 4
提问于2017-07-03
得票数 20
回答已采纳
1
回答
在
Haskell
类型
实例
中
,
类
约束意味着什么?
、
当
类型
变量受到
Haskell
中
的
类
的
约束时,我理解这意味着什么。例如,在
函数
声明
中
,意味着f是一个包含其他
类型
a
的
可折叠实例
的
类型
。但是,当
类型
变量受到某种
类型
的
约束时,这意味着什么呢?例如,考虑这个可折叠
的
定义</
浏览 4
提问于2022-02-28
得票数 0
1
回答
Haskell
IO monad
的
C/C++包装器
、
、
、
、
我想从C/C++
调用
Haskell
函数
。我已经阅读了一些与这个主题相关
的
教程,但是IO单播
调用
并没有包含在其中。特别是,我想
调用
一个使用interact
函数
(interact :: (String -> String) -> IO ())
的
函数
。 如何在C/C+
浏览 2
提问于2014-04-23
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券