Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Конкурентное программирование / Джанкшены / Exercises / Ровно один
Решение: Ровно один
Вот один из возможных вариантов решения задачи.
Код
say so one(1, 2, 3) == 2;🦋 Исходный код можно найти в файле exactly-one.raku.
Вывод
TrueКомментарии
Джанкшен
oneистинен, только когда сравнению удовлетворяет ровно одно значение.Ровно одно из
1, 2, 3равно2, поэтому результат —True. Если бы подошли два (или ни одного), было быFalse.soсхлопывает джанкшен в обычное логическое значение.
Навигация по курсу
← Ровно один | Все чётные →