小编Ebe*_*ley的帖子

类型转换如何在Haskell中工作?

我希望能够截断一个floatdouble类似于Java的方式:(int)5.583例如.

我做了一些研究,据我所知,Prelude中没有任何内容可以导入.所以我想知道如何构建一个能够完成它的函数.我想也许,如果我这样做show 5.583,然后把一个子串到小数点,然后将其转换为a Int,但这似乎只使用递归时非常低效.那么有更简单的方法吗?

haskell casting

4
推荐指数
1
解决办法
388
查看次数

这是什么 Agda 错误?

我是第一次尝试 Agda,我已经定义了Bool数据类型及其基本功能,就像所有教程所说的那样:

data Bool : Set where
true : Bool
false : Bool 
not : Bool -> Bool
not true = false
not false = true
etc...
Run Code Online (Sandbox Code Playgroud)

当我尝试加载它时,它会感到不安,因为“左侧的多个匹配类型签名不正确”并且它以红色突出显示“不正确”。我究竟做错了什么?

agda

2
推荐指数
1
解决办法
89
查看次数

标签 统计

agda ×1

casting ×1

haskell ×1