The Rabbittian Library of Code/If Statements Wing

If statements are used only in templates. They're for when you want the code to have a different outcome depending on what value a variable is given.
 * If statements may be stacked and used inside each each other.
 * Any of the outcomes spots may be left blank so that outcome is nothing.

#if
This one has two outcomes: One if a certain variable has a value, and one if not.

When the template is used, if it says, then the first field will be shown. If not, the second field will be shown.

#ifeq
This one has two outcomes: One if a certain variable has a specific value, and one if not.

When the template is used, if it says, then the first field will be shown. If not, the second field will be shown.

#switch
If you have more than one specific response for more than one specific value, use this one.

When the template is used, the response for whatever value is given to the variable will be shown, and the default one if it doesn't fill any of the others. The default field is optional, and if there isn't one, then the default response is blank.

#ifexpr
This one has two outcomes: One if a number variable fulfills a certain mathematical expression, and one if it doesn't.

For example, say the expression is. Then if  will get the first response, and   will get the second one.