urbit/pub/docs/dev/hoon/runes/wt.md
Galen Wolfe-Pauly bb495844be doc -> docs
2015-10-20 10:51:45 -07: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.