Ben Haskell beklendiği gibi şeyler Haskell'de yüksek hassasiyetli kayar nokta sayısı?
>> let x = 131242358045284502395482305
>> x
131242358045284502395482305
gibi işin bu yüzden gerçekten büyük tamsayılar için izin yerel veri türlerini olduğunu biliyoruz. Ben kullanıyor olabilir benzer "büyük hassas şamandıra" yerli yapı olsaydı ben mümkün olabilir böylece şeyler
>> let x = 5.0000000000000000000000001
>> x
5.0000000000000000000000001
gibi merak ediyorum. Eğer bunu Haskell'e girersem, ondalık basamakların (çift kesinlik) ötesine geçersem 5'e düşer.
Eh, her zaman kesinlik hassas kesirler için 'Data.Ratio' içinde' Rational' var. Ancak genellikle, cevap, hangi işlemleri desteklemek için ihtiyacınız olduğuna bağlıdır. – Vitus
Sanırım ['Rational'] (http://hackage.haskell.org/packages/archive/base/latest/doc/html/Prelude.html#t:Rational) amaçlarınız için uygun değil, yani 'Floating' örneği? – leftaroundabout
Mümkün olan en yüksek hassasiyet için: http://www.haskell.org/haskellwiki/Exact_real_arithmetic (AERN uygulaması bir süredir işe yaramadı ... Şu anda başka adaylar olup olmadığını bilmiyorum) – luqui