Конструкция switch
Пока не реализовано в интерпретаторе.
Когда нужно выполнить определённые команды в зависимости от значения выражения – воспользуйтесь конструкцией `switch. Эта конструкция проверяет значение выражения, стояещего слева и выполняет команды, назначенные найденной позиции.
Также можно указать позицию по-умолчанию. Она выполняется, если ни одно значение выражения не подходит. Для этого служит ключевое слово `default.
Для одной позиции можно задать ряд значений, перечисленных через необязательную запятую.
Конструкция `switch может быть использована как часть другого выражения. Конструкция принимает значение последнего выражения найденной позиции. А если ни одна позиция не найдена и позиция `default не указана, то конструкция `switch принимает значение null #.
Ещё пример: