User:A2569875/模板沙盒/變數沙盒

Scope測試

模板內無法讀到模板外的變數

  • {{變數|get|A}}→「變數 "A" 未定義。
  • {{變數|get|B}}→「變數 "B" 未定義。
  • {{/變數A}}→「變數 "A" 未定義。
  • {{/變數B}}→「變數 "B" 未定義。
  • {{變數|set|A=5}}→「 $VAR_DEF A=5 ;
  • {{變數|set|B=87}}→「 $VAR_DEF 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}}→「 $VAR_DEF C=56 ;
  • 虛擬模板中有{{變數|get|C}}→56
  • {{變數|get|C}}→「56」

模板外可以讀到模板內的變數

  • {{變數|get|D}}→「變數 "D" 未定義。
  • {{/變數D}}→「 $VAR_DEF D=948 ;
  • {{變數|get|D}}→「948」