Go - принятие решений

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

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

Язык программирования Go предоставляет следующие типы операторов принятия решений. Щелкните следующие ссылки, чтобы проверить их детали.

Старший Нет Заявление и описание
1 если заявление

An if statement состоит из логического выражения, за которым следует одно или несколько операторов.

2 если ... еще заявление

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

3 вложенные операторы if

Вы можете использовать один if или же else if заявление внутри другого if или же else if заявления).

4 оператор переключения

А switch оператор позволяет проверить переменную на равенство со списком значений.

5 выберите заявление

А select заявление похоже на switch с той разницей, что операторы case относятся к каналам связи.