Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

Documentation / Mathematica / 組込み関数 / プログラミング / フロー制御 /

Throw

FilledSmallSquare Throw[value]は,評価を中止し,この関数に対して適用された最も近くにあるCatchの値としてvalueを返す.

FilledSmallSquare Throw[value, tag]は,Catch[expr, form]だけによりキャッチできる.formtagにマッチしたパターンである.

FilledSmallSquare ThrowおよびCatchを使うことでNest FoldFixedPoint,そしてScan等の関数から退避することが可能になる.

FilledSmallSquare tagにはどのような式でも指定できる.

FilledSmallSquare Throw[value, tag]におけるtagは,Catch[expr, form]formと比較されるときに毎回再評価を受ける.

FilledSmallSquare ThrowをキャッチするためのCatchが何も指定されていないとき,エラーになり,Throwは未評価のまま返される.

FilledSmallSquare 参照セクション:2.6.9.

FilledSmallSquare 次も参照:ReturnGotoInterruptAbortSow

FilledSmallSquare バージョン1の新関数.バージョン3で大幅改訂

他の例



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information


 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [en] |
ニュースレターのご登録