Double -> Float
gitmek için deyiminiz nedir?Çevreye giriş yap Çift -> Float in Haskell
uncurry encodeFloat . decodeFloat
mı?
(I gloss
kullanıyorum, bu Şamandıralar gerektirir) Ve böyle sorulara cevap bulmak için önerilen yolu nedir?
unsafeCoerce
vardır) çok yararsızdır
Bu acı verici bir dönüşüm olacak. – Shoe
@Jefffrey: Böyle bir dönüşümün acı verici olacağını mı yoksa belirli bir uygulamanın mı olduğunu söylüyorsunuz? – d8d0d65b3f7cf42
Emin değilim, çünkü "Float" ın Haskell'de "özel" olduğunu hatırlıyorum ve buranın vebadan kaçınmak için söylendiğini hatırlıyorum, ama genelde "çift" çift kesinlikli kayan nokta sayısı anlamına geliyor ve genellikle 64 bit "float" ise genellikle 32 bit olan tek bir kayan noktalı sayıdır. Durum böyle ise bir kayıp dönüşümü olduğunu açıkça görebilirsiniz. – Shoe