2011-12-14

[TJS] 如何檢視Dictionary的內容

在使用吉里吉里的時候,有時候會想要知道某個Dictionary變數的內容,
目前我採取的作法是這樣的:

var dic = new Dictionary();
dic["one"] = 1;
dic["two"] = 2;
dic["three"] = 3;
(Dictionary.saveStruct incontextof dic)("dic.txt");
System.inform("Save Dictionary!");

這樣的話會把dic變數的內容儲存到dic.txt這個檔案,
而該檔案通常會跟startup.tjs放在一起。
雖然不是什麼聰明的辦法……但是目前似乎只想到這樣子用 ~"~

另外,同樣的方法也可以用在Array上,不過Array可以寫得更簡單就是。

var array = new Array();
array[0] = 0;
(Array.saveStruct incontextof array)("array.txt");
//array.saveStruct("array.txt") 陣列可以比較簡單

var dic = new Dictionary();
dic["one"] = 1;
dic["two"] = 2;
dic["three"] = 3;
(Dictionary.saveStruct incontextof dic)("dic.txt");
//dic.saveStruct("dic.txt") Dictionary就不能這樣執行了
System.inform("Save Dictionary!");*/

0 意見: