Структуры принятия решений требуют, чтобы программист должен указать одно или несколько условий, которые должны быть оценены или проверены программой, а также оператор или операторы, которые должны выполняться, если условие определено как истинное , и, необязательно, другие операторы, которые должны выполняться, если условие определено как ложное .

Язык программирования Erlang предоставляет следующие типы решений.

IF утверждение

IF заявление состоит из логического выражения следует один или более операторов.

Множественное IF

 IF выражение также позволяет несколько выражений , чтобы оценить сразу.

Вложенные условия

Вы можете использовать один , если или иначе , еслизаявление внутри другого , если или иначе , если заявление (ы).

CASE

Его можно использовать для выполнения выражений, основанных на выводе аргумента case.