任意の式の評価に使用される評価列の最大長を与える.
$IterationLimit
任意の式の評価に使用される評価列の最大長を与える.
詳細
- $IterationLimitは,Wolfram言語が特定の式の再評価を試みる回数を制限する.
- $IterationLimitは,Traceが作成するリストの長さの上限を与える.
例題
すべて開く すべて閉じる例 (2)
$IterationLimitのデフォルト値:
$IterationLimitf[0] = 1;f[p_] := f[p - 1]$IterationLimitの値を一時的に他の値にして評価する:
Block[{$IterationLimit = 20}, f[20]]$IterationLimitの値を大きくするとこの関数が計算できる:
Block[{$IterationLimit = 22}, f[20]]スコープ (1)
特性と関係 (2)
考えられる問題 (1)
$IterationLimitは式の再評価にのみ適用される.DoやWhileのようなループ構造には適用されない:
Block[{$IterationLimit = 20}, i = 0;Do[i++, {30}];i]Block[{$IterationLimit = 20}, i = 0;While[i < 30, i++];i]関連するガイド
-
▪
- 評価の制御 ▪
- 大域計算設定とパラメータ ▪
- 時間の測定と最適化 ▪
- メモリの計測と最適化
履歴
1991 で導入 (2.0)
テキスト
Wolfram Research (1991), $IterationLimit, Wolfram言語関数, https://reference.wolfram.com/language/ref/$IterationLimit.html.
CMS
Wolfram Language. 1991. "$IterationLimit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$IterationLimit.html.
APA
Wolfram Language. (1991). $IterationLimit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$IterationLimit.html
BibTeX
@misc{reference.wolfram_2026_$iterationlimit, author="Wolfram Research", title="{$IterationLimit}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/$IterationLimit.html}", note=[Accessed: 24-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$iterationlimit, organization={Wolfram Research}, title={$IterationLimit}, year={1991}, url={https://reference.wolfram.com/language/ref/$IterationLimit.html}, note=[Accessed: 24-August-2026]}