使用產品功能
迭代的另一個特殊情況是代數積。 Product 函數類似 Summation 函數,也需要三個參數。第一個參數在乘法開始之前進行評估,通常用於初始化計數器或索引變數。第二個參數指定計數器或索引的限制。第三個參數是乘積中要乘以的數量。例如,呼叫 Product 函數,第一個參數分配給 i,第二個參數為 ,第三個參數為 i,將傳回從 到 所有整數的乘積。這相當於運行一個 For 循環,將 i 初始化為 只要 i 小於或等於 就會運行,並且每一步都會將 i 加一。這裡,for 迴圈內的主體會在每一步將變數 p 乘以 i 的值。