腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Haskell
中
提取
多个
类型
类
的
简明
方法
?
、
在
我
的
Haskell
代码库
中
,我有许多接受多态参数
的
函数。现在,我一直在为每个函数手动编写
类型
类
注释,但是
在
我
的
代码库
中
重复30+次
的
类型
类
列表变得很冗长,如果我发现需要向列表
中
添加另一个
类型
类
,则必须更改每个
类型
注释,这会很麻烦。我想知道是否有一种更简洁
的
方法</e
浏览 11
提问于2018-02-06
得票数 8
回答已采纳
1
回答
契约接口如何提供类似
Haskell
类型
类
的
抽象?
这允许抽象,类似于Java
的
接口、Scala
的
特性、
Haskell
的
类型
类
或OCaML
的
签名。可以在给定
的
模块
中
实现
多个
接口,允许对行为进行表达性分层。我知道您可以编写一个接口(这对应于
在
Haskell
中
声明一个class ),然后您可以为一个或
多个
模块实现该接口(这对应于
Haskell
中
的
i
浏览 3
提问于2022-07-20
得票数 1
回答已采纳
3
回答
Java
中
的
Haskell
样式值构造函数
、
在
Haskell
中
,我们可以使用
多个
互斥值构造函数(例如可能
类型
)定义
类型
,定义如下:其中'a‘是任何现有
类型
。例如,如果我们想在
Haskell
中
定义一个扩展实数,我们可以这样做
在
Java
中
,创建具有类似功能
的
类
浏览 3
提问于2016-06-19
得票数 1
回答已采纳
5
回答
Haskell
的
TypeClasses和Go
的
接口
、
、
、
、
Haskell
的
TypeClasses和Go
的
接口有什么相似之处和不同之处?这两种
方法
的
优缺点是什么?
浏览 1
提问于2010-06-06
得票数 30
1
回答
范畴理论
中
的
什么概念可以用来代表一个
类型
?
、
、
、
、
在
Haskell
编程语言中,根据 取一个函数并返回另一个函数
的
东西是高阶函数.Typeclasses,和它们提供
的
多态性一起,提供了一种很好
的
方法
来捕捉这样一个事实:<e
浏览 1
提问于2019-07-20
得票数 2
2
回答
在
Haskell
中
,用构造函数设置“对象”
的
类似模式是什么?
在
面向对象
的
编程语言中,通常有
多个
构造函数来设置
类
的
对象,例如,可以通过内置int或字符串构造MyInteger对象: int _value; 是一个Int
浏览 0
提问于2017-12-20
得票数 2
1
回答
接口是属于即席多态(即重载)还是子
类型
多态性?
、
、
、
、
例如,与应用于整数时相比,+运算符
在
应用于浮点值时所做
的
事情本质上是完全不同
的
--
在
Python
中
,它甚至可以应用于字符串。大多数语言至少支持一些即席多态,但在C等语言中,它仅限于内置函数和
类型
。其他语言(如C++ )允许程序员提供自己
的
重载,提供单个函数
的
多个
定义,并通过参数
类型
消除歧义。
在
Haskell
中
,这是通过
类型
类
和<
浏览 2
提问于2019-07-18
得票数 3
1
回答
Haskell
构造类似于锈蚀特性
的
对象
Haskell
支持
类型
类
,如相等: (==) :: a -> a -> Bool fn draw(&self);现在,可以
在
Haskell
中
声明一个列表,它
的
元素必须属于相等
类型
类
:Eq a => [a] (我相信a
在<
浏览 4
提问于2022-01-30
得票数 7
回答已采纳
1
回答
将小C#“随机字符串”函数转换为
Haskell
时遇到
的
问题
、
、
、
、
我
在
我
的
公司代码库中看到了下面的代码,心里想:“该死,这是linq
的
好代码,我想把它翻译到
Haskell
,看看它在实际
的
函数语言中是什么样子
的
。”,所以我很难得到一个
简明
的
、直接
的
翻译到
Haskell
。我考虑过几种
方法
。C#代码
的
最直接转换只生成一个随机索引,然后使用它代替random.Next(s.Length)。但我需要生成
多个
索引,而不是一个索引。因此,我最
浏览 1
提问于2016-11-28
得票数 2
回答已采纳
3
回答
最佳实践-全局访问首选项
、
、
我
的
应用程序
的
用户首选项存储
在
NSUserDefaults
中
。这包括一个“主题”首选项,它需要被
多个
类
频繁访问。访问任何
类
中
的
首选项
的
首选和最
简明
的
方法
是什么?
浏览 2
提问于2010-03-24
得票数 3
回答已采纳
3
回答
Scala和
Haskell
中
的
复合代数数据
类型
、
、
当试图用Scala
中
的
代数数据
类型
来描述Sql
的
一部分时,我遇到了创建代表数据
类型
的
根特征
的
子特征
的
必要性。由于满足这一要求产生了一个代码,我不确定它是否可以用
Haskell
的
ADT来表示,而且与
Haskell
不同,ADT不是Scala
的
原生构造,所以我现在想知道: 我说得对吗?
在
Haskell
中
,不可能表示一个模型,比如具
浏览 7
提问于2012-08-21
得票数 6
回答已采纳
1
回答
允许
方法
约束
的
GHC扩展
的
语义(-XConstrainedClassMethods)
、
、
、
以下引用GHC用户指南(
Haskell
平台2012.4.0.0).
Haskell
98禁止
类
方法
类型
提及
类
类型
变量
的
约束,因此:elem
的
类型
在
Haskell</e
浏览 4
提问于2013-04-22
得票数 6
回答已采纳
3
回答
Scala
类型
关键字:如何最好地跨
多个
类
使用它
、
在
写完
Haskell
之后回到Scala,我已经开始使用type关键字来使我
的
类
定义更具可读性,例如:def canonicalize(params: RestfulParams): String = { ... } 我遇到
的
麻烦是,这些
类型
定义需要存在于
类
或对象
中
-它们不像在
Haskell
中
那样是“一等公民”。如果我试图
在</
浏览 0
提问于2011-09-16
得票数 71
回答已采纳
2
回答
是否可以为我
的
类型
Y提供某些
类型
X
的
默认实例?
、
、
为了详细说明,通常可以为
类型
类
实例函数提供默认实现,但我不知道是否也可以为其他
类型
类
的
类型
类
实例提供默认实现。 例如,假设我正在实现
类型
类
Y,并且我希望所有实例a of Y满足其他
类型
类
X
的
X a。最初,我试图通过编写instance Y a => X a where ...来实现这一点,但是我发现这是不可能
的
()。但是,与另一个问题中描述
的</em
浏览 0
提问于2019-01-27
得票数 3
回答已采纳
1
回答
Haskell
和java泛型
类型
中
的
类型
构造函数有什么不同?
、
、
、
我正在阅读一些关于monad
的
东西,没有
Haskell
的
经验,并且与
类型
构造函数
的
概念相混淆。 public class M<T> { static <T> M<T>u
浏览 2
提问于2017-02-20
得票数 1
回答已采纳
2
回答
Haskell
中
的
类型
模式和泛型
类
、
、
我试图理解
Haskell
中
的
类型
模式和泛型
类
,但似乎无法理解。“为了将函数普遍应用于所有数据
类型
,我们以统一
的
方式查看数据
类型
:除了基本
的
预定义
类型
(如浮点数、IO和→)之外,每个
Haskell
数据
类型
都可以被看作是可能被标记
的
产品
的
标记和。上面提到
的
Ha
浏览 6
提问于2010-03-12
得票数 0
回答已采纳
1
回答
在
Haskell
中使用列表数据结构生成集合数据
类型
、
、
在
Haskell
中
编写插入和成员操作。确保
在
ML和
Haskell
中
,Set数据
类型
与列表不同。
在
Haskell
中
,将Set
类型
定义为
类
Eq和Show
的
实例。i有办法把这个变成课堂吗?对不起,我只是在学习函数式编程。是否有一种
方法
可以实际创建具有
浏览 0
提问于2016-03-07
得票数 0
回答已采纳
1
回答
有关
类型
实例
的
详细信息
、
、
、
我是Elm
的
初学者,作为前
Haskell
程序员,我想知道是否有像
Haskell
那样输入解释器/REPL
的
方法
:所以我知道这在埃尔姆不起作用,但是有什么东西相当于哈斯克尔
的
:我想获得有关
类型
类
及其所有实例
的
详细信息。此外,
在
Haskell
文档
中
,有关于基本
Haskell
类
的
类型
浏览 2
提问于2015-10-13
得票数 4
回答已采纳
2
回答
Scala和
Haskell
类型
的
系统有什么不同和相似之处?
、
、
如何向
Haskell
专家解释Scala
的
类型
系统?有哪些例子展示了Scala
的
优势? 如何向高级Scala实践者解释
Haskell
的
类型
系统?
在
Haskell
中
可以做哪些
在
Scala
中
不能做
的
事情?
浏览 1
提问于2009-11-29
得票数 64
回答已采纳
1
回答
GHC-api和
类型
检查
类
约束
、
、
我正在尝试使用ghc-api构建一个简单
的
类似于ghci
的
控制台。我已经可以使用exprType来
提取
表达式
的
Type并计算它们了,有没有一种简单
的
方法
来检查表达式
的
类型
是否有一个给定
类
的
实例?编辑:似乎我正在寻找
的
函数需要一个InstEnv,但我不知道在哪里可以找到它。
浏览 3
提问于2012-06-08
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
怎么提取视频中的音频?多个方法告诉你(全)
在Python中如何在main函数中调用类中的方法
在Java中判断String类型为空和null的方法
为什么我更喜欢函数式编程
UVM设计模式(五)迭代器模式、Python/SV中的迭代器、callback_iter、scoreboard中的迭代器
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券