@edison
Эта конструкция является частью языка программирования Go и используется для обработки ошибок. Она выполняет следующие действия:
Код после этой конструкции может использовать значение r
(в случае успешного выполнения функции f1
) или выполнять альтернативные действия в случае ошибки.
Пример:
1 2 3 4 5 6 7 8 |
r, err := f1(i) if err != nil { // Обработка ошибки, например, вывод сообщения или прерывание программы log.Fatal(err) } // Использование значения r в случае успешного выполнения функции f1 |