このバージョンのヘルプはこれ以降更新されません。最新のヘルプは https://www.jmp.com/support/help/ja/15.2   からご覧いただけます。


名前付き変数参照の解決方法を左右する要因は数多くあります。名前空間参照に、名前付き変数参照が特定の状況でどのように解決されるかを示します。
メモ:  
a:a::aは、Names Default To Hereモードをオフにした場合、JMP 9以降でも同義です。
Names Default To Hereモードがオンの場合、次の場所で変数を探します。
Local名前空間
Here名前空間
Names Default To Hereモードがオフの場合、次の場所で変数を探します。
Local名前空間
Here名前空間
Global名前空間
Names Default To Hereモードがオンの場合、Local名前空間内またはHere名前空間内に変数を作成する。
Names Default To Hereモードがオフの場合、Local名前空間内またはGlobal名前空間内に変数を作成する。
Global名前空間内で変数を探す。
Global名前空間内に変数を作成する。
New Windowのwindow名前空間内で、変数を探す。
New Windowのwindow名前空間内に変数を作成する。
New Window内に指定されたContext Boxの中で、変数を探す。
New Window内に指定されたContext Boxの中に変数を作成する。
Local( {d1l1 = 12},
local:f1f1 = Function( {fa1, fa2},
Local( {d2l1 = 56},
Show( fa12 );
Show( fl1 );
Try( Show( d1l1 ), Write( "\!n\!n***Error=" || Char( exception_msg ) || "\!n" ) );
Show Symbols();
f1f1( 2, 3 );
***Error={"名前が解決できません: d1l1"(1, 2, "d1l1", d1l1 /*###*/)}
exception_msg = {"名前が解決できません: d1l1"(1, 2, "d1l1", d1l1/*###*/)};