- ■吉里吉里/KAG/TJS雑談質問スレ■その23
681 :名前は開発中のものです。[sage]:2011/04/19(火) 23:17:50.25 ID:rdNoBpHd - 「f」や「tf」や「sf」などは、TJSの立場でいえば辞書配列なのですよ
たとえば、KAGで「hoge という変数」を「f.hoge」とかいたり 「perori という一時変数」を「tf.perori」とかいたりするけれど これらのTJSとしての実態は「fというオブジェクトのhogeというメンバ」、 「tfというオブジェクトのperoriというメンバ」ということになる こんな感じかと ※走らせてないけど ; kagで値を設定 @eval exp="f.hoge = 100" @eval exp="x = 200" @iscript //TJSで読み取り System.inform(f.hoge); // 100 System.inform(x); // 200 //TJSで値を設定 f.hoge = 600; x = 700; @endscript ;kagで読み取り @emb exp="f.hoge" ==これは600になるはず== @emb exp="x" ==これは700になるはず== ただしf.で始まるKAGの「変数」と違うのでセーブ・ロードなどのときに 自動で復元されたりはしないから注意が必要
|
|