使用者: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」