setMaxRecursionDepth: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{MacroFunction | {{MacroFunction | ||
|name= | |name=setMaxRecursionDepth | ||
|version=1.4.0 | |version=1.4.0.2 | ||
|description= | |description= | ||
Returns the current amount of recursive calls that are used. | Returns the current amount of recursive calls that are used. | ||
|usage= | |usage= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
setMaxRecursionDepth(depth) | |||
</ | </syntaxhighlight> | ||
Where | Where | ||
* ''depth'' is the new maximum allowed recursive calls. Note that the depth can never be lower then the default depth, which is 150, setting it lower will result in a depth of 150. Setting this value higher is obviously at your own risk as this has a serious impact on the stack. Note that this settings lasts only for the current session. | * ''depth'' is the new maximum allowed recursive calls. Note that the depth can never be lower then the default depth, which is 150, setting it lower will result in a depth of 150. Setting this value higher is obviously at your own risk as this has a serious impact on the stack. Note that this settings lasts only for the current session. | ||
|example= | |example= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[h: | [h: setMaxRecursionDepth(200)] | ||
</ | </syntaxhighlight> | ||
|also= | |also= | ||
{{func|getRecursionDepth}}, | {{func|getRecursionDepth}}, | ||
{{func| | {{func|getMaxRecursionDepth}}. | ||
}} | }} | ||
[[Category:Loop and Recursion limits]] | [[Category:Loop and Recursion limits]] |
Latest revision as of 20:49, 14 March 2023
setMaxRecursionDepth() Function
• Introduced in version 1.4.0.2
Returns the current amount of recursive calls that are used.
Usage
setMaxRecursionDepth(depth)
Where
- depth is the new maximum allowed recursive calls. Note that the depth can never be lower then the default depth, which is 150, setting it lower will result in a depth of 150. Setting this value higher is obviously at your own risk as this has a serious impact on the stack. Note that this settings lasts only for the current session.
Example
[h: setMaxRecursionDepth(200)]