У меня есть этот код, а вместо него распечатывается «\ n», я хочу, чтобы он помещал следующую строку в новую строку, но не может показаться, что это выясняется. Любые указатели?Haskell пишет ' n' вместо новой строки
onSeparateLines :: [String] -> String
onSeparateLines [] = ""
onSeparateLines (x:[]) = x
onSeparateLines (x:xs) = x ++ "\n" ++ onSeparateLines xs
что я получаю
"AAAA\nAAAA"
, которые должны быть:
"AAAA"
"AAAA"
Я не уверен, почему это было приостановлено. Мы не забрасываем людей только потому, что они не понимают их проблемы, не так ли? В конце концов, если бы они поняли это, тогда они решили бы это самостоятельно. –
@ReinHenrichs Ты совершенно прав. Я подозреваю, что это орфографическая вещь. Я исправлю заголовок и добавлю несколько тегов. – AJFarmar
@ReinHenrichs Downvote также для бесполезных вопросов. Я нахожу этот вопрос немного пограничным (поэтому я не делаю его вниз, но я его не выдвигаю). – Bakuriu