제품 기능 사용
반복의 또 다른 특수한 경우는 대수적 곱입니다.Product 함수는 Summation 함수와 유사하며 세 개의 인수가 필요합니다.첫 번째 인수는 곱셈이 시작되기 전에 평가되며 일반적으로 카운터 또는 인덱스 변수를 초기화하는 데 사용됩니다.두 번째 인수는 카운터 또는 인덱스에 대한 한계를 지정합니다.세 번째 인수는 곱에서 곱할 양입니다.따라서 예를 들어 i에 첫 번째 인수를 할당하고 두 번째 인수를 i에 할당하고 세 번째 인수를 i에 할당하여 Product 함수를 호출하면 에서 까지의 모든 정수의 곱이 반환됩니다.이것은 i를 로 초기화하는 For 루프를 실행하는 것과 동일하며 i가 1씩 증가하는 동안 실행됩니다.여기서 for 루프 내부의 본문은 각 단계에서 변수 p를 i의 값으로 곱합니다.