腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
尝试
理解
Haskell
中
的
错误
捕获
haskell
在
尝试
用
Haskell
编写程序时,我突然意识到我显然不
理解
抛出
错误
/
捕获
异常
的
工作原理。(e :: IsFalse)) print 然后异常被
捕获
,正如我所期望
的
那样。我希望有人能给我指出任何资源,可以帮助我
理解
这两个函数之间
的
差异。我最好
的
猜测是,懒惰评估发生了一些事情,但我不确定。如果确实是这样,那么强制
Haskell
对表达式求值到可以
捕获
异常<em
浏览 6
提问于2020-10-14
得票数 7
回答已采纳
3
回答
Haskell
:处理类型和异常
exception
、
haskell
、
types
我想知道捕捉和处理异常
的
"
Haskell
方式“。如下所示,我
理解
基本语法,但我不确定在这种情况下如何处理类型系统。 var <- getEnv x;} `catch` \ex -> do {}Couldn't
浏览 0
提问于2010-04-21
得票数 2
回答已采纳
2
回答
理解
haskell
中
的
错误
haskell
、
haskell-pipes
、
http-conduit
我(新到哈斯克尔)正在
尝试
执行从网页收到
的
ByteString上
的
解压缩操作。基本上,我想从网页上搜索几个单词,所以我试图标记流,然后从单词
中
搜索单词。Prelude Network.HTTP.Conduit LB> LB.unpack (simpleHttp WebLink)<interactive>:75:12: error从黑客攻击中我可以看到它
的
签名是 unpack :: ByteString -> [Word8
浏览 8
提问于2016-11-07
得票数 1
回答已采纳
1
回答
Haskell
程序
的
可移植性和不纯行为
haskell
我
的
理解
是,除非代码评估为所谓
的
bottom,否则引用透明性在
Haskell
中
是成立
的
。 但现实世界中发生
的
事情。内存有限,线程可能被中断,异步异常被抛出,虚假中断可能唤醒线程,信号,被零除,等等。我不确定异常在
Haskell
中
到底是什么意思。我
理解
程序员和硬件
错误
是导致异常
的
原因。我将使用单词“情况”来描述异常和任何其他不能在纯代码
中
处理
的
可观
浏览 0
提问于2015-11-04
得票数 1
1
回答
使用gi-gtk和反应式Banana
捕获
Haskell
异常
haskell
、
gtk3
、
frp
当然,我
的
应用程序是没有bug
的
,但以防它包含任何底层值,我想放在一个通用
的
异常
捕获
器
中
,它至少会弹出一个消息框,告诉用户报告哪种bug。因为我使用
的
是,所以我认为初始化后
的
任何异常都会从Gtk.main函数内部发生,所以我
的
main函数
的
结尾看起来像这样: catch Gtk.main然而,这并不能
捕获
任何异常。我将error "Test Excepti
浏览 33
提问于2018-05-23
得票数 9
回答已采纳
4
回答
Haskell
中
的
异常
exception
、
haskell
如果我
理解
正确的话,
Haskell
中
的
异常基本上是打算在IO monad
中
处理
的
。至少可以在IO monad内部
捕获
异常。这是真实
的
行为,我不否认。然而,我不希望仅仅为了抓住可能
的
异常而更改函数
的
签名,因为在这种情况下,我必须通过调用堆栈更改所有函数
的
签名。在
Haskell
中
,是否有一些模式可以更轻松地处理异常,而不是IO monad?在这种情况下,我是否应该使用
浏览 2
提问于2012-01-06
得票数 6
回答已采纳
4
回答
使用模式查找nth元素
haskell
我正在努力学习一个
Haskell
,以便跟上
Haskell
的
基本知识。我对函数式编程和模式匹配都很满意,但后者更多
的
是关于Mathematica是如何做到
的
。我
理解
这个
错误
意味着指定
的
模式并不包括所有可能
的
输入,而且通常,一个
捕获
所有模式是必要
的
(我还没有提供)。但是,我不太清楚为什么我
的
输入会出现这个
错误
。问题1:我
的
理解
(不正
浏览 3
提问于2012-09-28
得票数 7
回答已采纳
1
回答
功能语言中
的
类型系统与OO语言中
的
类型系统有什么不同?
functional-programming
、
type-systems
、
static-typing
我一直在读一些开发人员
的
故事,他们说,一旦他们能够用
Haskell
、Ocaml、Elm甚至Rust等语言编写FP程序,就可以在没有
错误
的
情况下编译,他们很确定这些程序能够正常工作。他们通常说,这主要是由于这些FP语言
的
类型系统。那么,FP语言(如
Haskell
、Elm等)
的
类型系统与Java、Delphi和C#等语言
的
类型系统有什么不同呢?我熟悉后者,并且知道当函数签名和参数类型不匹配时编译器如何
捕获
错误
,但是FP语
浏览 0
提问于2017-04-19
得票数 19
3
回答
Haskell
数据类型函数参数
haskell
、
types
对于参数
的
数据类型,
Haskell
中
函数定义
中
括号
的
意义是什么。age: " ++ bdata Name = NameConstr String函数参数a和b能否以否定这里使用括号
的
方式
捕获
FYI,我正在努力: 我似乎还不能
理解
这个更精细
的
细节。
浏览 4
提问于2013-04-14
得票数 4
回答已采纳
1
回答
无法使用最新
的
GHC/
Haskell
平台安装Yorgey等人
的
未绑定
的
库
haskell
、
cabal
有没有人设法让Yorgey等人用来处理绑定语法
的
"unbound“库安装在最新
的
GHC (7.0.3)和
Haskell
平台上?
尝试
未绑定
的
cabal安装,我得到以下结果:cabal: cannot configure unbound-0.2.3.
浏览 0
提问于2011-05-17
得票数 2
1
回答
哪个
Haskell
编译器有信息性
的
(初学者友好
的
)
错误
消息?
haskell
、
compiler-errors
我开始学习
Haskell
,我听说许多
Haskell
编译器都有特别隐秘
的
错误
消息。 对于初学者来说,哪种编译器是最好
的
呢?
浏览 3
提问于2012-06-22
得票数 4
回答已采纳
1
回答
Haskell
:用列表
理解
解析
错误
(可能是不正确
的
缩进或不匹配
的
括号)
haskell
我对
Haskell
并不熟悉,我正在
尝试
写一个简单
的
列表
理解
,并将其赋值给一个变量。这是我
的
haskell
.hs文件:multiples :: [Int]然后,当我试图用ghc
haskell
.hs编译程序时,我会得到以下
错
浏览 2
提问于2013-08-07
得票数 6
回答已采纳
1
回答
为什么会出现"Last generator in do {...} must be an expression“
的
错误
?
haskell
、
functional-programming
我是
haskell
的
新手,在用
Haskell
编写小代码
的
过程
中
,我遇到了一个
错误
,名为我努力
尝试
删除此
错误
我访问了堆栈溢出
的
这个
错误
,我发现,但答案是太大和复杂,所以我不能
理解
。 main = do putStrLn "What is your nam
浏览 0
提问于2018-05-01
得票数 2
4
回答
如何从
Haskell
的
read函数
中
捕获
无解析异常?
haskell
、
exception-handling
、
io
在我
的
Haskell
程序
中
,我希望读取用户使用getLine函数给出
的
值。然后,我希望使用read函数将该值从字符串转换为适当
的
Haskell
类型。如何
捕获
read函数抛出
的
解析
错误
并要求用户重新输入值? 我认为这不是"IO
错误
“,因为它不是IO系统不能正常工作所导致
的
错误
,这是正确
的
吗?这是一个语义
错误
,所以我不能使用IO
错误
浏览 3
提问于2011-02-26
得票数 23
回答已采纳
1
回答
获取输入“=”解析器上
的
解析
错误
,即使我
的
缩进看起来是正确
的
haskell
我是
Haskell
的
初学者,我正在
尝试
创建一些小
的
算法来
理解
Haskell
的
语法,我试图编写和编译一个快速排序算法,但是它在编译时给了我一个
错误
。quicksort large) large = [y | y <- xs, y > x] 有人能帮我
理解
为什么我在代码
的
第2行出现这个
错误</e
浏览 5
提问于2022-05-05
得票数 0
回答已采纳
1
回答
它可以指任何一个`Data.Monoid.<>‘
haskell
b b (<>) :: t1 -> t -> b (bound at <interactive>:10:3) 在前奏曲
中
,
浏览 0
提问于2017-06-27
得票数 0
回答已采纳
2
回答
为什么在
Haskell
case语句中默认
的
catch-all不是强制性
的
?
haskell
一般情况下,将更多可能
的
编程
错误
推到编译时
错误
,而更少和运行时。现在
Haskell
有了一个case表达式。(这与其他面向对象语言和命令式语言中
的
switch语句有一些相似之处-但
Haskell
在类型系统
中
增加了许多丰富
的
浏览 0
提问于2016-06-13
得票数 3
回答已采纳
2
回答
Haskell
- Cabal安装部分
错误
haskell
、
cabal
、
parsec
我一直在
尝试
为
haskell
安装parsec库,但是我遇到了很多
错误
。我是
haskell
& cabal
的
新手,我不太
理解
日志文件
的
输出。日志文件
的
输出如下:我重新安装了卡巴尔,也运行了卡巴尔更新,但这并没有解决这个问题 如有任何帮助,我将不胜感激。
浏览 19
提问于2016-08-07
得票数 1
回答已采纳
1
回答
尝试
理解
Haskell
中
的
函数应用运算符
haskell
、
operators
我正在
尝试
理解
Haskell
中
的
函数应用程序操作符($)。我正在学习学习
Haskell
中
的
示例,我认为我
理解
了以下示例:[7.0,30.0,9.0,1.7320508075688772] Prelude> map ($ 3) [(+4), (*10), (\x ->
浏览 1
提问于2013-03-12
得票数 10
回答已采纳
1
回答
使用
Haskell
时间库ISO8601格式
haskell
、
time
、
dependencies
、
hackage
、
haskell-time
我正在使用
Haskell
时间库。我正在
尝试
使用ISO-8601 。 在我
的
代码
中
,我可以导入Data.Time模块并使用它,没有任何问题。但是,当我导入Data.Time.Format.ISO8601函数和定义时,我得到以下
错误
:Could not find module。我刚接触
Haskell
,我对自己
理解
包管理器
中
的
依赖项
的
能力还不是很有信心。我有面向Java
的
背景。
浏览 29
提问于2018-08-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么Haskell是我们构建生产软件系统的首选
一文解决现代编程语言选择困难:响应式编程
软件质量的黄金准则
2020年,优秀程序员最应该掌握的7种编程语言
什么是React的错误边界(Error Boundary)?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券