我想就如何應用此功能的暗示:整數列表,例如;在合併/合併整數使用char [哈斯克爾]列表
dti xs = (map intToDigit (take 6 (map digitToInt xs))++['/']++map intToDigit(drop 6 (map digitToInt xs)))
[1234567822,3245336792,...],所以我會得到類似[「123456/7822」,「324533/6792」,...]的輸出。
的一點是添加一個「/」後的整數列表,e.g的每個號碼的第6位; [1234567822,3245336792,...]。也許有比我更好的辦法。
「splitAt」的解決方案可能比'take'和'drop'的組合更優雅。 – Joni 2012-03-25 21:25:59
謝謝@JoniSalonen。 – baron 2012-03-26 11:07:48