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

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

IF заявление

IF заявление состоит из логического выражения следует один или более операторов.

IF ELSE

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

Вложенные операторы IF

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

Инструкция switch

switch заявление позволяет переменной быть проверены на равенство в отношении списка значений.

SELECT заявление

Select аналогично switch заявление с разницей в том , что заявления случае относится к каналу связи.