OSDN Git Service

Version 5.91
[vbslib/main.git] / _src / Test / vbslib_test / T_Arr / Files / T_LazyDictionary_DebugMode_Answer.txt
1 \r
2 SectionTree >> T_Basic\r
3 <Section tree="T_Basic">\r
4 <DictionaryEx operation="Set" key="${RootPath}">C:\FolderA</DictionaryEx>\r
5 <DictionaryEx operation="Get" key="${RootPath}">\r
6 <Expand count="1">C:\FolderA</Expand>\r
7 </DictionaryEx>\r
8 </Section>\r
9 \r
10 SectionTree >> T_Value\r
11 <Section tree="T_Value">\r
12 <DictionaryEx operation="Set" key="${RootPath}">C:\Folder${Target}</DictionaryEx>\r
13 <DictionaryEx operation="Set" key="${Target}">A</DictionaryEx>\r
14 <DictionaryEx operation="Get" key="${RootPath}">\r
15 <Expand count="1">C:\Folder${Target}</Expand>\r
16 <Expand count="2">C:\FolderA</Expand>\r
17 </DictionaryEx>\r
18 <DictionaryEx operation="Set" key="${Target}">B</DictionaryEx>\r
19 <DictionaryEx operation="Get" key="${RootPath}">\r
20 <Expand count="1">C:\Folder${Target}</Expand>\r
21 <Expand count="2">C:\FolderB</Expand>\r
22 </DictionaryEx>\r
23 </Section>\r
24 \r
25 SectionTree >> T_VarName\r
26 <Section tree="T_VarName">\r
27 <DictionaryEx operation="Set" key="${RootPath}">${${Target}/RootPath}</DictionaryEx>\r
28 <DictionaryEx operation="Set" key="${TargetA/RootPath}">C:\FolderA</DictionaryEx>\r
29 <DictionaryEx operation="Set" key="${TargetB/RootPath}">C:\FolderB</DictionaryEx>\r
30 <DictionaryEx operation="Set" key="${Target}">TargetA</DictionaryEx>\r
31 <DictionaryEx operation="Get" key="${RootPath}">\r
32 <Expand count="1">${${Target}/RootPath}</Expand>\r
33 <Expand count="2">${TargetA/RootPath}</Expand>\r
34 <Expand count="3">C:\FolderA</Expand>\r
35 </DictionaryEx>\r
36 <DictionaryEx operation="Set" key="${Target}">TargetB</DictionaryEx>\r
37 <DictionaryEx operation="Get" key="${RootPath}">\r
38 <Expand count="1">${${Target}/RootPath}</Expand>\r
39 <Expand count="2">${TargetB/RootPath}</Expand>\r
40 <Expand count="3">C:\FolderB</Expand>\r
41 </DictionaryEx>\r
42 </Section>\r
43 \r
44 SectionTree >> T_Array\r
45 <Section tree="T_Array">\r
46 <DictionaryEx operation="Set" key="${Array}"><Array ubound="1">\r
47   <Item id="0">${${Target}/RootPath}/1</Item>\r
48   <Item id="1">${${Target}/RootPath}/2</Item>\r
49 </Array></DictionaryEx>\r
50 <DictionaryEx operation="Set" key="${TargetA/RootPath}">C:\FolderA</DictionaryEx>\r
51 <DictionaryEx operation="Set" key="${Target}">TargetA</DictionaryEx>\r
52 <DictionaryEx operation="Get" key="${Array}">\r
53 <Expand count="1"><Array ubound="1">\r
54   <Item id="0">${${Target}/RootPath}/1</Item>\r
55   <Item id="1">${${Target}/RootPath}/2</Item>\r
56 </Array></Expand>\r
57 <Item index="0">\r
58 <Expand count="2">${TargetA/RootPath}/1</Expand>\r
59 <Expand count="3">C:\FolderA/1</Expand>\r
60 </Item>\r
61 <Item index="1">\r
62 <Expand count="4">${TargetA/RootPath}/2</Expand>\r
63 <Expand count="5">C:\FolderA/2</Expand>\r
64 </Item>\r
65 </DictionaryEx>\r
66 </Section>\r
67 \r
68 SectionTree >> T_AddArray2\r
69 <Section tree="T_AddArray2">\r
70 <DictionaryEx operation="Set" key="${Array3}">${Array2}</DictionaryEx>\r
71 <DictionaryEx operation="Set" key="${Array2}"><Array ubound="3">\r
72   <Item id="0">${Array1}</Item>\r
73   <Item id="1">${Var}/3</Item>\r
74   <Item id="2">${Var}/4</Item>\r
75   <Item id="3">${Var}/5</Item>\r
76 </Array></DictionaryEx>\r
77 <DictionaryEx operation="Set" key="${Array1}"><Array ubound="1">\r
78   <Item id="0">${Var}/1</Item>\r
79   <Item id="1">${Var}/2</Item>\r
80 </Array></DictionaryEx>\r
81 <DictionaryEx operation="Set" key="${Var}">x</DictionaryEx>\r
82 <DictionaryEx operation="Get" key="${Array3}">\r
83 <Expand count="1">${Array2}</Expand>\r
84 <Expand count="2"><Array ubound="3">\r
85   <Item id="0">${Array1}</Item>\r
86   <Item id="1">${Var}/3</Item>\r
87   <Item id="2">${Var}/4</Item>\r
88   <Item id="3">${Var}/5</Item>\r
89 </Array></Expand>\r
90 <Item index="0">\r
91 <Expand count="3"><Array ubound="1">\r
92   <Item id="0">${Var}/1</Item>\r
93   <Item id="1">${Var}/2</Item>\r
94 </Array></Expand>\r
95 </Item>\r
96 <Item index="1">\r
97 <Expand count="4">x/3</Expand>\r
98 </Item>\r
99 <Item index="2">\r
100 <Expand count="5">x/4</Expand>\r
101 </Item>\r
102 <Item index="3">\r
103 <Expand count="6">x/5</Expand>\r
104 </Item>\r
105 <Item index="0">\r
106 <Expand count="7">x/1</Expand>\r
107 </Item>\r
108 <Item index="1">\r
109 <Expand count="8">x/2</Expand>\r
110 </Item>\r
111 <Item index="2">x/3</Item>\r
112 <Item index="3">x/4</Item>\r
113 <Item index="4">x/5</Item>\r
114 </DictionaryEx>\r
115 </Section>\r
116 \r
117 SectionTree >> T_Escape\r
118 <Section tree="T_Escape">\r
119 <DictionaryEx operation="Set" key="${Var1}">x</DictionaryEx>\r
120 <DictionaryEx operation="Set" key="${Var2}">${Var1},${Var1},$Var1,$\{Var1},$\\;</DictionaryEx>\r
121 <DictionaryEx operation="Get" key="${Var2}">\r
122 <Expand count="1">${Var1},${Var1},$Var1,$\{Var1},$\\;</Expand>\r
123 <Expand count="2">x,x,$Var1,$\{Var1},$\\;</Expand>\r
124 <Expand count="3">x,x,$Var1,${Var1},$\;</Expand>\r
125 </DictionaryEx>\r
126 </Section>\r