Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Дата и время / Арифметика дат

Тест — Арифметика дат

Что напечатает следующая программа?

say Date.new(2026, 1, 28) + 5;
12026-02-02
02026-01-33
02026-02-05
02026-02-03

Прибавление целого числа сдвигает дату вперед на указанное количество дней, автоматически переходя в следующий месяц. Через пять дней после 28 января 2026 года получается 2 февраля — три оставшихся дня января (29, 30, 31) плюс ещё два.

Навигация по курсу

Арифметика дат   |   Тест — Добавление месяцев