使用产品功能
迭代的另一个特殊情况是代数积。Product 函数类似于 Summation 函数,也需要三个参数。第一个参数在乘法开始之前进行评估,通常用于初始化计数器或索引变量。第二个参数指定计数器或索引的限制。第三个参数是乘积中要乘以的数量。例如,调用 Product 函数,第一个参数分配给 i,第二个参数为 ,第三个参数为 i,将返回从 到 所有整数的乘积。这相当于运行一个 For 循环,将 i 初始化为 只要 i 小于或等于 就会运行,并且每一步都会将 i 加一。这里,for 循环内的主体会在每一步将变量 p 乘以 i 的值。