Принятие решений — это функция, которая позволяет программистам применять условие в потоке кода. Программист может выполнить набор инструкций в зависимости от предварительно определенного условия. Следующая блок-схема показывает структуру принятия решений Haskell —
Haskell предоставляет следующие типы решений для принятия решений —
Один оператор if с оператором else . Инструкция в блоке else будет выполняться только тогда, когда данное булево условие не будет выполнено.
Несколько блоков if, за которыми следуют блоки else