Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Дата и время / Exercises / День недели
Решение: День недели
Вот возможное решение задачи.
Код
my $date = Date.new(2027, 2, 14);
say $date.day-of-week >= 6;🦋 Исходный код можно найти в файле day-of-week.raku.
Вывод
TrueКомментарии
day-of-weekнумерует дни от1(понедельник) до7(воскресенье), поэтому два выходных дня — это именно числа6и7.Проверка
>= 6возвращаетTrueдля субботы и воскресенья иFalseдля любого будничного дня. 14 февраля 2027 года — это воскресенье (7), поэтому программа печатаетTrue.