к
Size: a a a
AV
AV
AV
(?listener :: X)AV
AV
AV
AV
AV
AV
AV
к
pred :: a -> IO Boolxs :: [a]filter :: Monad m => (a -> m Bool) -> [a] -> m [a]take 10 поднятое fmap, или через do нотацию – ничего не происходит, точнее вычисления пытаются дойти до конца бесконечного списка. Как обойти такую проблему?a = return [1..] :: IO [Int]
take 10 <$> a
LO
AV
AV
IK
pred :: a -> IO Boolxs :: [a]filter :: Monad m => (a -> m Bool) -> [a] -> m [a]take 10 поднятое fmap, или через do нотацию – ничего не происходит, точнее вычисления пытаются дойти до конца бесконечного списка. Как обойти такую проблему?a = return [1..] :: IO [Int]
take 10 <$> a