Nişasever bir yöntemle ve onaltılık (0-F) gösterimini güzel basmak için idiomatik bir yöntem nedir?Oldukça yazdır ByteString onaltılık bilge ile bilge
putStrLn . show . B.unpack
-- [1,126]
ayrıca iş başındayken Hangi
putStrLn . show . map (\x -> N.showIntAtBase 16 (DC.intToDigit) x "") . B.unpack
["1","7e"]
Ama ne gerçekten istiyorum
['1','7','e']
ben [ "1" yukarı gizleyin olabilir daha iyisi
["1","7","e"]
Yoksa , "7e"] ama bu dize manipülasyonu yaparken ben yerine sayısal manipülasyon yapmak. Sayısal değerleri değiştirmek ve maskelemek için aşağıya inmem gerekiyor mu?
+1, sadece şunu söylemek istiyorum concat. map' == 'concatMap' –
'showHex' 2'ye basmayacağından buradaki sonucu dağıtabilirsiniz. – Peaker
@Peaker doğru, bu çözüm yanlış. Önde gelen sıfırları keser. crockeea'nın altındaki cevap doğrudur. –