NV
IO a, а не просто a, она может быть вызвана только в другой функции, которая возвращает некий IO b, но не в чистой функции в b.Size: a a a
NV
IO a, а не просто a, она может быть вызвана только в другой функции, которая возвращает некий IO b, но не в чистой функции в b.NV
IO, и из других чистых функцийŹR
PG
IO a, а не просто a, она может быть вызвана только в другой функции, которая возвращает некий IO b, но не в чистой функции в b.pure :: a -> IO aNV
pure :: a -> IO aAB
IO a, а не просто a, она может быть вызвана только в другой функции, которая возвращает некий IO b, но не в чистой функции в b.PG
NV
AB
pure :: a -> IO aNV
PG
AB
NV
pure уже нельзя будет использовать в чистой функцииPG
AB
PG
AB
АН
getContent), возвращает значение типа IO которое содержит в себе контент сайта, то это недетерменированая функция.NV
AB
getContent), возвращает значение типа IO которое содержит в себе контент сайта, то это недетерменированая функция.