Template:P1/doc

The templates P1, P2 and P3 simply return the first, second and third unnamed input parameter respectively. For example:
 * returns foo
 * returns bar
 * returns baz

These templates can be used inside other templates as an alternative to the  parser function, to switch between outputs based on whether the input is "1", "2" or "3":

Using, this syntax is equivalent to except that the parser function strips whitespace between parameters whereas the templates don't.
 * {{tlc|{ #switch:{{ {1}}}|1{{=}}output if 1|2{{=}}output if 2|3{{=}}output if 3}}