Some KRL statements and expressions use extended quotes. Extended quotes allow multiple line passages that contain the double quote symbol ("
) to be more easily entered. There are two types of extended quotes in KRL:
Chevrons
Chevrons enclose the items to be quoted in double less-than and greater-than signs (<<...>>
). For example:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
somevar = << <p>This is <em>some</em> HTML.<br/> <a href="http://www.google.com">Search Google</a> </p> >>; |
Values inside chevrons are treated as strings (with the exception of beestings). The white space whitespace is preserved.
Clown Hats
Clown hats are used to quote JavaScript (<|...|>
). The primary difference between chevrons and clown hats is that non-essential whitespace may not be preserved by the execution engine for strings inside clown hats.
...
theme | Confluence |
---|---|
language | javascript |
...
Escaping
Like strings and regular expressions, a backslash allows free use of the terminator character (>
) inside, and a literal backslash requires two backslashes:
Code Block | ||||
---|---|---|---|---|
| ||||
var_1 = << \>\> >>;
var_2 = <<\\\>>>; // '\' followed by '>' |