switch
without a condition can be used to write an if/else
chain.
Case statements can have multiple expressions separated by a comma.
switch motion { case "walk", "run": // Do something
Cases inside the switch also don't require a break
, as it only runs the selected case
.
To fall through programtically, the fallthrough
keyword can be used.
There's also a type switch (TODO)