仍然是一个初学者,无法弄清楚IO
动作中的递归循环。认为:
fMinInspect :: Int
fMinInspect = 1
fMaxInspect :: Int
fMaxInspect = 12
-- fNoInspectPerHour :: IO ()
fNoInspectPerHour = do
generateInspect <- randomRIO (fMinInspect,fMaxInspect)
putStrLn ""
我想为我想要随机检查的 10 台机器生成一个列表,然后我可以重复调用一些可以将 10 倍添fNoInspectPerHour
加到列表中的东西吗?
我尝试了一个外部函数,但我无法从IO ()
. 请注意,这putStrLn
只是终止do
-block,因为我不需要控制台输出。
PS。也欢迎在没有的情况下终止do
-block 的建议。putStrLn