Template:ROOT/RootInputLine

From Wikibooks, open books for an open world
Jump to navigation Jump to search

This is a template designed for the book ROOT. It should be used to format input during an interactive ROOT session.

Syntax

[edit source]
{{ROOT/RootInputLine|#1|#2}}
Parameter Default Value Mandatory Description
#1 0 no Line number.
#2   no Input line to be displayed.

Comments

[edit source]
  • Do not add a blank line before this template or you'll get ugly space.
  • To format multiple lines of code, use a new template for each line.
  • Well, this is annoying: You can't use the = sign, curly braces or a pipe inside the parameter. Encode them as HTML, eg. = for the equality sign. Please see [1] for a list of HTML replacements.

Convention on Line Numbers

[edit source]

Always start with line number 0. When using this template multiple times on a page, use continuous line numbers except there is a good reason to do different. (E.g. to emphasize a restart of ROOT.)

Examples

[edit source]

Example 1

[edit source]

In this example, we display a blank input line that gets the default line number 0.

{{ROOT/RootInputLine}}

Result

[edit source]
root [0]

Example 2

[edit source]

In this example, we display an input line that acts as a "hello world" program.

{{ROOT/RootInputLine|0|cout << "hello world" << endl;}}

Result

[edit source]
root [0] cout << "hello world" << endl;

See Also

[edit source]