digits :: Integer -> [Int]
digits = map (read . (:[])) . show
, или вы можете вернуть его в []
:
digits :: Integer -> [Int]
digits = map (read . return) . show
или, с Data.Char.digitToInt:
digits :: Integer -> [Int]
digits = map digitToInt . show
так же, как на самом деле Daniel , но бессмысленно и использует Int, потому что цифра не должна превышать maxBound :: Int
.
Я нашел вопрос на GitHub проекта / aspnetcore, и это помогло мне решить мой проект. Теперь она может быть интегрирована с лазурными трубопроводами.