urbit/docs/pub/doc/hoon/runes/wt.md
Galen Wolfe-Pauly ec2b8f56fd doc -> docs
2015-02-24 11:33:50 -08:00

644 B

wut ? %wut

Conditionals

The ? runes, with the exception of ?=, produce conditional statements. The ? runes are the workhorse of control-flow.

There are three basic categories.

If-then-else

?: A natural ? rune. The traditional if-than-else statement.

?. Inversion of ?:. An "unless" statement. Used to keep the code flowing vertically.


Switches

?- Tradional switch.

?+ Switch with a default return value.


Type Tests

?= Tests if the icon of ++tile p contains q.