Haskell 禁止在标准输出中引用(hackerrank)

Haskell 禁止在标准输出中引用(hackerrank),haskell,io,stdout,double-quotes,Haskell,Io,Stdout,Double Quotes,我在Haskell的Hackerrank工作,一直在IO上工作。我试图明确地删除引号 compress :: [Char] -> [Char] compress = ... main :: IO () main = do input <- getLine let result = compress input print $ filter (/='"') result 你写道: putStrLn result 而不是最后一行: print $ fil

我在Haskell的Hackerrank工作,一直在IO上工作。我试图明确地删除引号

compress :: [Char] -> [Char]
compress = ...

main :: IO ()
main = do
    input <- getLine
    let result = compress input
    print $ filter (/='"') result 
你写道:

putStrLn result
而不是最后一行:

 print $ filter (/='"') result
引号不在字符串的内容中。这些是字符串的表示形式,因为
print
调用
show
 print $ filter (/='"') result