typst/tests/lang/typ/if-value.typ
2021-01-31 22:43:11 +01:00

22 lines
352 B
XML

// Test return value of if expressions.
// Ref: false
---
{
#let x = 1
#let y = 2
#let z
// Returns if branch.
z = #if x < y { "ok" }
test(z, "ok")
// Returns else branch.
z = #if x > y { "bad" } #else { "ok" }
test(z, "ok")
// Missing else evaluates to none.
z = #if x > y { "bad" }
test(z, none)
}