我可以快速解釋一下如何使用map將字符串列表連接成一個字符串嗎?我試圖使用插入,但我意識到這是用來組合列表而不是字符串。即[[char]]而不是[String]有沒有辦法映射一個函數,它將讀取字符串列表並將它們連接成一個大字符串?
type InformationList = (String , [String])
concatenateList :: String -> [InformationList] -> String
concatenateList n cs = do
let [informationlist] = intercalate " " cs
let toWrite = n ++ [informationList]
return toWrite
我更新了這個,以便您可以看到我一直在使用的代碼。這是說,[[字符]]是不一樣的[informationlist]但應該是一樣的[字符串]
'String'是'[Char]'的別名。可以通過'插 「」[ 「一」, 「B」, 「C」]'得到' 「A,B,C」' –
'String類型= [字符]',所以'字符串的隔板串聯'是'[Char]'的別名。這意味着'[[Char]]'等於'[String]'。 –
@everyone我已經更新了我的問題,所以希望它更徹底。我很抱歉。 – hawkeye