표현식에서 재귀 및 루프의 최대 반복 수를 설정합니다.
SetRecursion(표현식 ; 최대 반복)
최대 반복
- 최대 반복 수.
텍스트, 숫자, 날짜, 시간, 타임스탬프, 컨테이너
FileMaker Pro 18.0 Advanced
기본적으로 While 함수 및 반복 사용자 설정 함수는 각각 반복이 50,000회로 제한되어 있습니다. 이 함수를 사용하여 최대 반복
의 제한을 늘리거나 줄일 수 있습니다. 최대 반복
이 초과되면 이 함수는 "?"를 반환하며 그렇지 않은 경우 표현식
의 결과를 반환합니다.
•꼬리 재귀가 아닌 사용자 설정 함수는 SetRecursion에서 설정된 최대 반복
을 따릅니다. 하지만 메모리에서 사용 가능한 스택 공간이 너무 적은 경우, SetRecursion과 상관없이 종료되며 "?"를 반환합니다.
While 루프가 SetRecursion에서 지정된 5회의 제한을 초과하여 반복을 시도하였기 때문에 "?"를 반환합니다.
SetRecursion(
While(
[i = 0 ; out = ""] ;
i ≤ 10 ;
[
i = i + 1 ;
out = out & $variable[i] & ¶
] ;
out
) ;
5)
SetRecursion에서 반복 제한을 200000으로 늘렸기 때문에 100000을 반환합니다.
SetRecursion(
While(
i = 0 ;
i < 100000 ;
i = i + 1 ;
i
) ;
200000)