Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

Documentation / Mathematica / 組込み関数 / プログラミング / 変数のスコープ /

Module

FilledSmallSquare Module[x, y, ... , expr]は, exprにおける記号xy... を局所変数として取り扱うことを指定する.

FilledSmallSquare Module[x = , ... , expr]は, x... に初期値を定義する.

FilledSmallSquare Moduleを使って, このモジュールに局所的な名前を持った局所変数を設定することができる.

FilledSmallSquare Moduleは, 呼び出されるごとにその局所変数を表 す新たな記号を生成する.

FilledSmallSquare Moduleは, 名前xxxの局所変数を表すため, 名前をxxx$nnnとする記号を生成する. この数nnnは, $ModuleNumberの現在の値である.

FilledSmallSquare $ModuleNumberの値は, モジュールが使用されるたびに増分される.

FilledSmallSquare exprを評価するのに先駆けてModuleは, スコープ構成の局所変数を除くexprに現れるすべての変数に, 新たな記号の局所変数を置き換える.

FilledSmallSquare Moduleによって作成される記号の属性は, Temporaryである.

FilledSmallSquare Moduleによって作成される記号をモジュールから返すことができる.

FilledSmallSquare 条件が結合された変換規則の右辺としてModule[vars, body /; cond]を使用することができる.

FilledSmallSquare Moduleの属性はHoldAllである.

FilledSmallSquare Moduleは, スコープ構成 (A.3.8を参照) である.

FilledSmallSquare Module構成は, 任意の形にネストさせることができる.

FilledSmallSquare Moduleは, 辞書的に用いる.

FilledSmallSquare 参照セクション:1.7.2  2.7.1.

FilledSmallSquare 次も参照:WithBlockUniqueGeneratedParameters

FilledSmallSquare バージョン2の新関数

他の例



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


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