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

  • guau . .

    guau . .

    25 Ocak 2008
  • joshsnice

    joshsnice

    28 Kasım 2006
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008