Difference between revisions of "Template:Code/Doc"

From Octave
Jump to navigation Jump to search
m (remove <pre> blocks)
Line 5: Line 5:
  
 
==Example 1==
 
==Example 1==
<pre>{{Code|input check example|<pre>
+
<pre>{{Code|input check example|
  if (nargin < 1 || nargin > 4)
+
if (nargin < 1 || nargin > 4)
    print_usage;
+
  print_usage;
  endif
+
endif
&lt;/pre>}}</pre>
+
}}</pre>
  
 
Will produce:
 
Will produce:
{{Code|input check example|<pre>
+
{{Code|input check example|
  if (nargin < 1 || nargin > 4)
+
if (nargin < 1 || nargin > 4)
    print_usage;
+
  print_usage;
  endif
+
endif
 
</pre>}}
 
</pre>}}
  
 
==Example 2 ==
 
==Example 2 ==
 
Note the empty code description.
 
Note the empty code description.
<pre>{{Code| |<pre>
+
<pre>{{Code| |
  x (x > 20) = 34;
+
x (x > 20) = 34;
&lt;/pre>}}</pre>
+
}}</pre>
  
 
Will produce:
 
Will produce:
{{Code| |<pre>
+
{{Code| |
  x (x > 20) = 34;
+
x (x > 20) = 34;
</pre>}}
+
}}
  
 
<noinclude>[[Category:Template Documentation]]</noinclude>
 
<noinclude>[[Category:Template Documentation]]</noinclude>

Revision as of 11:32, 18 June 2012

This template is for code. The first argument is the title of the code block but can be left blank.

  • the actual code still needs to be inside a <pre> ... </pre> block or a <syntaxhighlight> ... </syntaxhighlight> block.
  • to markup code that is the contents of specific files, use Template:File instead.

Example 1

{{Code|input check example|
if (nargin < 1 || nargin > 4)
  print_usage;
endif
}}

Will produce:

Code: input check example

if (nargin < 1

Example 2

Note the empty code description.

{{Code| |
x (x > 20) = 34;
}}

Will produce:

{{{2}}}