SORU
24 Aralık 2009, PERŞEMBE


Nasıl ikili tamsayı hazır bilgi yazdırmak veya haskell içinde hex?

Nasıl ikili tamsayı hazır bilgi yazdırmak veya haskell içinde hex?

printBinary 5 => "0101"

printHex 5 => "05"

Hangi kütüphanelerin işlevleri bu izin/?

Arasında Sayısal modülü ve showİntAtBase fonksiyonunu geldim ama doğru kullanamıyor.

> :t showIntAtBase 

showIntAtBase :: (Integral a) => a -> (Int -> Char) -> a -> String -> String

CEVAP
24 Aralık 2009, PERŞEMBE


Sayısal modül umman'da, showIntAtBase dahil birçok functions for showing an Integral type içerir. Burada kullanmak için bazı örnekler:

import Numeric (showHex, showIntAtBase)
import Data.Char (intToDigit)

putStrLn $ showHex 12 "" -- prints "c"
putStrLn $ showIntAtBase 2 intToDigit 12 "" -- prints "1100"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009