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

  • Jejoab

    Jejoab

    4 NİSAN 2008
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • MrDevin521

    MrDevin521

    18 Temmuz 2010