Определите, существует ли список файлов в Haskell.

Я новичок, и монады меня совершенно сбивают с толку. Учитывая список имен файлов, я хотел бы знать, все ли файлы существуют.

Обычно я бы хотел сделать:

import System.Directory
allFilesPresent files = foldr (&&) True (map doesFileExist files)

Однако я не знаю, как это правильно сделать, потому что есть Здесь задействован IO Bool вместо Bool .

Помощь и объяснение были бы очень хороши, спасибо!

6
задан Chris Stryczynski 17 January 2018 в 10:33
поделиться