我有這個代碼,而不是打印出「\ n」,我希望它把下一個字符串放在一個新的行,但似乎無法弄清楚。任何指針?Haskell寫' n'而不是換行
onSeparateLines :: [String] -> String
onSeparateLines [] = ""
onSeparateLines (x:[]) = x
onSeparateLines (x:xs) = x ++ "\n" ++ onSeparateLines xs
什麼,我得到的是
"AAAA\nAAAA"
這應該是:
"AAAA"
"AAAA"
我不知道爲什麼這是downvoted。我們不是因爲他們不瞭解他們的問題而低估他們,是嗎?畢竟,如果他們已經理解了這一點,那麼他們會自己解決它。 –
@ReinHenrichs你完全正確。我懷疑這是拼寫的事情。我會修復標題並添加一些標籤。 – AJFarmar
@ReinHenrichs Downvote也是無用的問題。我覺得這個問題有點臨界(所以我不會低估它,但我也不喜歡它)。 – Bakuriu