小编pik*_*ika的帖子

为什么在添加0.1和0.2的情况下浮动和双重不同?

有人可以解释原因

(0.1::Float) + (0.2::Float) == (0.3::Float)                                                                                                      
Run Code Online (Sandbox Code Playgroud)

而

(0.1::Double) + (0.2::Double) /= (0.3::Double)
Run Code Online (Sandbox Code Playgroud)

据我所知,Double应该更精确.有什么关于Float我应该知道的吗?

haskell

3
推荐指数
2
解决办法
306
查看次数

从IO a写一个函数 - > a?

使用函数getLine.

它有一种类型

getLine :: IO String
Run Code Online (Sandbox Code Playgroud)

如何从此IO值中提取String.更一般地说,我该如何转换它.

IO a
Run Code Online (Sandbox Code Playgroud)

对此:

a
Run Code Online (Sandbox Code Playgroud)

如果这是不可能的.为什么我不能这样做?

haskell

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

可以将Object C编译为C吗?

我可以编译一个客观的c程序到c?

我很感兴趣,如果可以这样做,以便可以使用其他c编译器进行编译.

我知道GCC可以编译目标c.

c objective-c

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

标签 统计

haskell ×2

c ×1

objective-c ×1