我试图写在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