Есть ли простой способ изменить [Int] -> String
? Моя выходная функция возвращает список междунар но формат должен быть строкой, как в примере нижеHaskell - [Int] -> String
Например: [1,2,3,4] -> 1 2 3 4
Есть ли простой способ изменить [Int] -> String
? Моя выходная функция возвращает список междунар но формат должен быть строкой, как в примере нижеHaskell - [Int] -> String
Например: [1,2,3,4] -> 1 2 3 4
Чтобы превратить целое число в строку, используйте show
.
Чтобы преобразовать список целых чисел в список строк, используйте map show
.
Чтобы добавить " "
между каждой строкой в списке строк, используйте intersperse " "
. (Требуется import Data.List
)
Чтобы соединить список строк, используйте concat
.
Альтернатива: попробуйте unwords ["a","b","c"]
в GHCi.
Спасибо, это именно то, что мне нужно. Я не был уверен, что делать после показа карт, но вы ясно дали понять. Пальцы вверх! –
Возможный дубликат [Haskell int list to String] (http://stackoverflow.com/questions/4324621/haskell-int-list-to-string) – PRVS
@PRVS Это делает больше работы, а также включает в себя не базовые -10 представлений. – chi
Что вы имеете в виду с * change *? –