Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Дата и время / Арифметика дат
Тест — Арифметика дат
Что напечатает следующая программа?
say Date.new(2026, 1, 28) + 5;| 1 | 2026-02-02 |
| 0 | 2026-01-33 |
| 0 | 2026-02-05 |
| 0 | 2026-02-03 |
Прибавление целого числа сдвигает дату вперед на указанное количество дней, автоматически переходя в следующий месяц. Через пять дней после 28 января 2026 года получается 2 февраля — три оставшихся дня января (29, 30, 31) плюс ещё два.