用户:A2569875/模板沙盒/变数沙盒
< User:A2569875 | 模板沙盒
Scope测试
模板内无法读到模板外的变数
{{變數|get|A}}
→“变数 "A" 未定义。”{{變數|get|B}}
→“变数 "B" 未定义。”{{/變數A}}
→“变数 "A" 未定义。”{{/變數B}}
→“变数 "B" 未定义。”{{變數|set|A=5}}
→“ ”{{變數|set|B=87}}
→“ ”{{/變數A}}
→“变数 "A" 未定义。”{{/變數B}}
→“变数 "B" 未定义。”{{變數|get|A}}
→“5”{{變數|get|B}}
→“87”{{變數|hide|{{變數|set|A=5|B=87}}}}
→“”{{/變數A}}
→“变数 "A" 未定义。”{{/變數B}}
→“变数 "B" 未定义。”
闭包
- 虚拟模板中有
{{變數|get|C}}
→变数 "C" 未定义。 {{變數|set|C=56}}
→“ ”- 虚拟模板中有
{{變數|get|C}}
→56 {{變數|get|C}}
→“56”
模板外可以读到模板内的变数
{{變數|get|D}}
→“变数 "D" 未定义。”{{/變數D}}
→“ ”{{變數|get|D}}
→“948”