2010-11-22 64 views
2

可能重複:
Negative doubles or floats in Haskell (macports)哈斯克爾負十進制數

我是新來的Haskell,當我試圖進入負浮點數(例如,-1.0)到ghci中或使用他們在模塊中,我不斷收到分段錯誤。

如何將負浮點值賦給不會導致seg故障的變量?

我提前道歉,如果這是一個總的noob問題,但我也有點震驚,這是很難,因爲它是...

+0

一切工作正常。 GHCi 6.10.3在Windows 7上運行。我認爲這可能是一個錯誤,如果是這樣,您應該將其報告給GHC的作者。 – 2010-11-22 02:27:31

+1

嗯,這是不正確的。你能否提供一些關於你正在使用的編譯器(GHC可能?)的信息,什麼操作系統,並給出一個具體的控制檯輸出例子? – luqui 2010-11-22 02:28:33

+0

它實際上是一個系統SEGFAULT嗎?這應該不會發生,儘管 – 2010-11-22 02:28:35

回答

0

好像這是ghci中的錯誤。您可以考慮更改ghci的版本或使用擁抱,直到問題得到解決。如果你遇到段錯誤,那麼錯誤的情況會非常嚴重,因爲RTS通常會確保這種情況不會發生。