Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Мультиметоды / Exercises
Классификация размера
Задача
Напишите три мульти-подпрограммы с именем size, все
принимающие Int, которые возвращают 'small',
'medium' или 'large'. Классифицируйте по
абсолютной величине числа, игнорируя его знак: числа,
абсолютное значение которых меньше 10, считаются
маленькими, меньше 100 — средними, а всё остальное —
большим. Используйте конструкцию where в первых двух
кандидатах, а третий сделайте перехватчиком.
Напечатайте результат size(7), size(30) и
size(-250).
Пример
Программа печатает:
small
medium
largeРешение
Навигация по курсу
← Решение: Абсолютное значение | Решение: Классификация размера →