Co

Cond у Elixir

55 вправ

Про концепцію Cond

Коли нам потрібен код із розгалуженнями, ми можемо скористатися cond/1:

cond do
  x > 10 -> :this_might_be_the_way
  y < 7 -> :or_that_might_be_the_way
  true -> :this_is_the_default_way
end

cond рухається першим шляхом, який обчислюється як true. Принаймні одна умова має обчислитися як true, інакше виникне помилка під час виконання.

Умовну конструкцію cond зазвичай використовують, коли логічних гілок більше ніж дві і кожна гілка має умову, що базується на різних змінних. Якщо всі умови базуються на тих самих змінних, краще підходить умовна конструкція case. Якщо ж логічних гілок лише дві, натомість скористаймося умовною конструкцією if.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці

Вивчити концепцію Cond

Практика заблокована

Розблокуйте ще 7 вправ, щоб практикувати концепцію Cond