एक बाइटिंगिंग निबेलवाइड का इलाज करने और अपने हेक्साडेसिमल (0-एफ) प्रतिनिधित्व को सुंदर प्रिंट करने का एक बेवकूफ तरीका क्या है?सुंदर प्रिंट बाइटस्ट्रिंग हेक्स निबल-वार
putStrLn . show . B.unpack
-- [1,126]
कौन सा, आगे काम पर
putStrLn . show . map (\x -> N.showIntAtBase 16 (DC.intToDigit) x "") . B.unpack
["1","7e"]
लेकिन
["1","7","e"]
या बेहतर अभी तक क्या मैं वास्तव में चाहते हैं
['1','7','e']
मैं Munge सकता है [ "1" , "7e"] लेकिन वह स्ट्रिंग मैनिपुलेशन जबकि मैं चाहता था बल्कि संख्यात्मक हेरफेर करते हैं। क्या मुझे संख्यात्मक मूल्यों को स्थानांतरित करने और मास्क करने के लिए नीचे जाने की आवश्यकता है?
+1, बस 'संक्षिप्त' का उल्लेख करना चाहते हैं। नक्शा' == 'concatMap' –
आप यहां परिणाम को गड़बड़ कर देंगे क्योंकि 'शोहेक्स' 2 तक पैड नहीं होगा। – Peaker
@ पेकर सही है, यह समाधान गलत है। यह किसी भी अग्रणी शून्य को काटता है। नीचे क्रॉकीया का जवाब सही है। –