Я новичок, и монады меня совершенно сбивают с толку. Учитывая список имен файлов, я хотел бы знать, все ли файлы существуют.
Обычно я бы хотел сделать:
import System.Directory
allFilesPresent files = foldr (&&) True (map doesFileExist files)
Однако я не знаю, как это правильно сделать, потому что есть Здесь задействован IO Bool
вместо Bool
.
Помощь и объяснение были бы очень хороши, спасибо!