Difference between revisions of "Let"

From Sega Retro

(Created page with "<includeonly>{{#forargs:|varname|varcontent|{{#vardefine:{{#var:varname}}|{{#var:varcontent}}}}}}</includeonly><noinclude> Shorthand for vardefine. ==Usage== * <tt><nowiki>{{...")
 
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
 
* <tt><nowiki>{{let|xxx=yyy}}</nowiki></tt> = <tt><nowiki>{{#vardefine:xxx|yyy}}</nowiki></tt>
 
* <tt><nowiki>{{let|xxx=yyy}}</nowiki></tt> = <tt><nowiki>{{#vardefine:xxx|yyy}}</nowiki></tt>
  
[[Category:Sega Retro templates]]
+
* <tt><nowiki>{{let|xxx=yyy|zzz=aaa}}</nowiki></tt> = <tt><nowiki>{{#vardefine:xxx|yyy}}{{#vardefine:zzz|aaa}}</nowiki></tt>
 +
 
 +
===Limitations===
 +
* <tt><nowiki>{{let|xxx=yyy|zzz={{#var:xxx}}}}</nowiki></tt> - This won't work. A single use of the template can't reference itself. Use <tt><nowiki>{{let|xxx=yyy}}{{let|zzz={{#var:xxx}}}}</nowiki></tt> instead.
 +
 
 +
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 14:23, 1 January 2022

Shorthand for vardefine.

Usage

  • {{let|xxx=yyy}} = {{#vardefine:xxx|yyy}}
  • {{let|xxx=yyy|zzz=aaa}} = {{#vardefine:xxx|yyy}}{{#vardefine:zzz|aaa}}

Limitations

  • {{let|xxx=yyy|zzz={{#var:xxx}}}} - This won't work. A single use of the template can't reference itself. Use {{let|xxx=yyy}}{{let|zzz={{#var:xxx}}}} instead.