如何将列表转换为字符串?

维塔利智者

我创建了一个函数,它读取文件并在每一行中删除之前在同一行中遇到的所有单词。

{-# OPTIONS_GHC -Wall #-}
module Main where
import System.Environment
import System.IO()

main :: IO ()
main = do args <- getArgs 
          if (length args > 0) then do
            f <- get args
            putStrLn (seqWord $ head f)
          else do
            f <- getContents
            putStrLn (seqWord f)

get :: [String] -> IO[String]
get [] = return []
get (file:xs) = do
  contents <- readFile file
  fs <- get xs
  return (contents:fs)

seqWord :: String -> String
seqWord s = show (map (filterWord . words) (lines s))

filterWord :: [String] -> [String]
filterWord [] = []
filterWord (x:xs) = x : filterWord (filter(/=x) xs)

在回答我有列表列表,像这样

[["1","12","5","8","13","145","85"],["546","822","1","12","58","8","9"]]

请帮我解决这个问题。谢谢

n. '代词' m.

使用该unwords函数撤销 的效果words您可能还想替换showunlines.

seqWord s = unlines (map (unwords . filterWord . words) (lines s))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将字符串转换为字符列表?

如何将列表转换为字符串?

如何将字符串转换为数组列表

如何将字符串转换为列表(Android)?

如何将字符串转换为列表?12345

如何将字符串转换为字典或列表?

如何将列表元素转换为字符串?

如何将数字列表转换为字符串?

如何将字符串转换为数字列表

如何将列表转换为字符串

如何将字符串转换为字典列表

如何将字符串转换为列表?

如何将列表作为字符串从API转换为字符串列表

如何将字符串(保存迭代字符串的变量)转换为单个列表

如何将整个列表转换为字符串,然后将字符串转换回整个列表

如何将字符串转换为字符串列表?

如何将案例类数据列表转换为字符串数据列表?

python - 如何将嵌套列表转换为包含字符串的列表?

如何将列表的字符串表示形式转换为列表?

如何将包含列表列表的文件转换为字符串?

如何将元组列表的字符串转换为Python的元组列表

如何将具有混合值的字符串表示列表转换为列表?

如何将包含字符串的列表转换为包含整数的列表(Python)

如何将列表的混合列表中的数字字符串转换为int(Python)

如何将列表列表转换为带有新行的字符串

如何将列表转换为以列表元素类型为条件的字符串

如何将列表映射转换为json字符串和json到列表映射

如何将列表中的字符串转换为单个列表?

如何将表示为字符串的列表转换为列表?