可变参数接口

可变参数接口可以接受任意数量的参数。例如,println! 可以接受任意数量的参数,这由格式字符串决定。

我们可以将上一节的 calculate! 宏扩展为可变参数的形式:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

输出:

1 + 2 = 3 3 + 4 = 7 (2 * 3) + 1 = 7