пробую тренировки ради переписать мониторинговый костыль с питона на хаскель, уперся в следующее:
Есть функция:
checkStreamer :: Integer -> IO (Bool, Integer)
если делаю map checkStreamer ports, то результатом map'а является [IO (Bool, Integer)]
вытаскивать IO (Bool, Integer) в вид пригодный для работы уже научился:
для a :: IO (Bool, Integer)
результатом z <- a
будет z :: (Bool, Integer)
а как из [IO (Bool, Integer)] сделать [(Bool, Integer)] не могу с наскоку понять..
или я делаю все принципиально не так как принято/нужно?
![](/photos/22314:662207753.png)
![](/img/p.gif)
![](/photos/27377:1961659701.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Haskell IO (2006)
- Форум Зачем в Haskell IO? (2022)
- Форум [haskell] IO String -> Int? (2010)
- Форум [Haskell] [FFI] Оформить IO Функцию (2012)
- Форум [noob]OpenVPN (2011)
- Форум [noob] C + ... (2011)
- Форум [Noob][Awesome] (2010)
- Форум [noob] Glade (2009)
- Форум [Noob] IRC (2007)
- Форум тупой вопрос про Haskell и этот его IO (2014)