MK
Size: a a a
MK
MK
АГ
MK
АГ
MK
АГ
MK
runIO ....
в кодеMK
АГ
A
или B
. Ты можешь написать тест и посмотреть, как твой код реагирует на A
и B
, предоставленные мокамик
MK
logic :: AppL Int
logic = do
a :: String <- runIO $ downloadUrl "foo"
b :: Int <- runIO $ generateRandom 50
return $ length a * b
MK
АГ
cfg <- runIO $ readFile "config.json"
АГ
MK
cfg <- runIO $ readFile "config.json"
АГ
MK
MK
MK