嗨我需要一个递归函数,我给函数一个输入(IO String)和一些类型的列表。然后这个函数将根据列表的最后一个元素和用户输入,给我一个新元素。此元素将放在列表中,并将返回。问题是我总是输入错误。
func :: IO String -> [Grid] -> [Grid]
func gridList = input <- getInput
do something...
我知道这个函数的定义是错误的,但我不知道我是不是已经做好了。如果有人有任何建议,我会很高兴! :)
注意:getInput是一个给我一个IO字符串的函数