Template:Evaldemo

Revision as of 23:51, 30 November 2006 by Centiare (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is a copy of the master template page at Meta. Do not edit this copy.
Edits will be lost in the next update from the master page. See below for more information.


{{ {{{1}}}}} gives {{{{{1}}}}}


Examples:

  1. Template:Tlx displays
    {{ CURRENTDAY}} is 25
  2. Template:Tlx displays
    {{ #expr:2*3}} gives 6
  3. {{subst:evaldemo|subst=subst:|#expr:2*3}} gives:
    {{ subst:#expr:2*3}} gives 6
  4. Template:Tlx displays
    {{ #expr:2+2=5}} gives 0
  5. Template:Tlx displays
    {{ #expr:(2+2=4)}} = 1
  6. Template:Tlx displays
    {{ urlencode:!}} = %21
  7. Template:Tlx gives
    {{ uc:abc}} gives ABC
  8. {{subst:Evaldemo|uc:Upper Case|subst=subst:}} substitutes
    {{ subst:uc:Upper Case}} gives UPPER CASE
    See Help:Substitution for several caveats wrt subst=subst:.

As always the expression (first parameter) cannot directly contain "|", "=", plus other special cases related to square brackets / curly braces. In the case of this template "not directly" means "never" except from "=" as shown above.

For simple nested expressions use Template:Evaldemo/2 (edit talk links history):

  1. Template:Tlx displays
    Template:Evaldemo/2
  2. Template:Tlx displays
    Template:Evaldemo/2