Для этой функции showGame и ожидаемого результата каждый может дать мне руку, чтобы сделать эту работу?Функция игры в Haskell
import System.IO
type Symbol = Int
showGame :: [Symbol] => IO()
showGame xs =
let x = mapM_ (replicate '*') xs
putStrLn x
Вывод должен быть:
1: *
2: **
3: ***
с
[Symbol] = [1,2,3]
Функции, названные 'show' в Haskell, как правило, предоставляют« String », а не действие IO. Возможно, вы захотите назвать этот 'printGame'. –