if - else. If the input is matched the statement block of the first matching branch will be executed and its last expression will be returned. The
elsebranch will be executed when there is no other matching branch.
matchto have different values according to a condition.
enumvalues (variants) as branches by using the