Учебники

Groovy — принятие решений

Структуры принятия решений требуют, чтобы программист указал одно или несколько условий, которые должны быть оценены или протестированы программой, вместе с оператором или инструкциями, которые должны быть выполнены, если условие определено как истинное , и, необязательно, другие операторы, которые должны быть выполнены, если условие определяется как ложное .

Общая работа этого оператора состоит в том, что сначала условие вычисляется в операторе if. Если условие истинно, оно выполняет инструкции.

Общая работа этого оператора состоит в том, что сначала условие вычисляется в операторе if. Если условие истинно, оно затем выполняет операторы и останавливается до условия else и выходит из цикла. Если условие ложно, оно выполняет операторы в блоке оператора else и затем выходит из цикла.

Иногда существует требование иметь несколько операторов if, встроенных друг в друга.

Иногда вложенный оператор if-else настолько распространен и используется так часто, что был разработан более простой оператор, называемый оператором switch.

Также возможно иметь вложенный набор операторов switch.