Публикации - Go

Управляющие конструкции - Оператор if/else

Продемонстрируем использование if с помощью очень распространенного паттерна‚ который повсеместно применяется в Go. Он гласит, что если значение переменной error, возвращаемой из функции, равно nil, то с выполнением функции все в порядке. В противном случае где-то возникла ошибка, требующая особого внимания. Этот паттерн обычно реализуется следующим образом:

err := anyFunctionCall()
if err != nil {
 // сделать что-нибудь, если возникла ошибка
}

err — это переменная, которая содержит значение error, возвращаемое функцией, а != говорит о том, что значение переменной err не равно nil. Подобный код вы встретите в Go-программах множество раз.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться