Вариативные интерфейсы
Интерфейсы с переменным числом параметров (вариативные интерфейсы) принимают произвольное число
аргументов. Например, println!
может принимать
произвольное число аргументов, как определено в формате строки.
Мы можем расширить наш макрос calculate!
из
предыдущей главы, чтобы он имел вариативный интерфейс:
Вывод:
1 + 2 = 3
3 + 4 = 7
(2 * 3) + 1 = 7