Template:Out: Difference between revisions

add two optional parameters "in" and "comment", and properly document the template
m (tinkering)
(add two optional parameters "in" and "comment", and properly document the template)
Line 1:
<includeonly><div>
;{{#if: {{{1|}}} | {{{1}}} | Output}}{{#if: {{{comment|}}}{{{in|}}} | <nowikispan style="font-weight:normal> &nbsp; &mdash;&nbsp; {{#if: {{{comment|}}} | {{{comment|}}} | when given an input of </nowikicode>{{{in|}}}</divcode>}}</includeonly><noincludespan> |}}<nowiki>;Output:</nowiki></div></includeonly><noinclude>
 
This template is used to standardizeintroduce the wayexample inoutput whichof examplea outputprogramming is describedexample. {{template}}</noinclude>
 
===Usage===
 
Write <code><nowiki>{{out}}</nowiki></code> just above the <code><nowiki><pre>...</pre></nowiki></code> block that lists a code example's output.
 
It also accepts these optional parameters:
 
{| class="wikitable"
|-
! Parameter
! Purpose
! Example
! Renders as
|-
|
|
| <code><nowiki>{{out}}</nowiki></code>
| {{out}}
|-
| <code>1</code>
| Replaces the word "Output".
| <code><nowiki>{{out|Return value}}</nowiki></code>
| {{out|Return value}}
|-
| <code>in</code>
| The (single-line) input which produces this output.
| <code><nowiki>{{out|in=Hello world}}</nowiki></code>
| {{out|in=Hello world}}
|-
| <code>comment</code>
| Any other text you want shown in the same line.
| <code><nowiki>{{out|comment=test case 1}}}}</nowiki></code>
| <div style="white-space:nowrap">{{out|comment=test case 1}}</div>
|}
{{template}}</noinclude>
Anonymous user