1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
// Braced condition.
#if {true} [
One.
]
// Content block in condition.
#if [] != none [
Two.
]
// Multi-line condition with parens.
#if (
1 + 1
== 1
) [
Nope.
] else {
"Three."
}
// Multiline.
#if false [
Bad.
] else {
let point = "."
"Four" + point
}
// Content block can be argument or body depending on whitespace.
#{
if "content" == type[b] [Fi] else [Nope]
if "content" == type [Nope] else [ve.]
}
#let i = 3
#if i < 2 [
Five.
] else if i < 4 [
Six.
] else [
Seven.
]
|