Я начинаю с haskell.
Мне было интересно, смогу ли я преобразовать строку в список типа элемента другого типа: "1*30%4" -> ['1', '*', '30', '%', '4']
без Parsec
Я уже нашел ответы, но никто не помог мне ...
как map (:[]) "1*30%4"
с GHCI
или с помощью intersperse
.
но я не знаю, как сохранить правильные форматы, я не могу, например, иметь числа или float / double в моем списке, потому что все обрезается один за другим: "1*30%4" -> ['1', '*', '3', '0', '%', '4']
или "1*30.4%4" -> ['1', '*', '3', '0', '.', '4', '%', '4']
Кто-то может мне помочь?