我試圖寫在Haskell的函數,將採取一個整數,並返回字符串返回一個連接字符串在Haskell遞歸函數
例如,一個級聯(次輸入的號碼),
輸入: 3
輸出:HI1 \ nhi2 \ nhi3
main = do
let str = func 2 ""
putStrLn str
func :: Int -> String -> String
func i str = do
if i>(-1)
then do
str ++ "hi" ++ (show i)
func (i-1) str
else str
感謝你!
'FUNC我STR = unlines $地圖(\的J - > STR ++ 「喜」 ++播放J)1..i]' – Alec
謝謝亞歷克,工程:) – David