cpp

Специальная переменная-заглушка

Переменная, название которой содержит только один символ подчеркивания, является специальной. Такую переменную можно использовать в качестве заглушки, когда возвращаемое функцией значение не нужно. Помните, что, если локальная переменная объявлена и нигде не используется, то компилятор выведет сообщение об ошибке. Если же мы присвоим значение специальной переменной-заглушке, то ошибки не будет:

x := 10
_ = x

Еще один пример. Функция Println() возвращает два значения: количество записанных байтов и объект ошибки. Нам нужно проверить только успешность операции, поэтому первое значение можно проигнорировать, присвоив его переменной-заглушке:

_, err := fmt.Println("строка")
if err != nil {
   fmt.Println(err)
} else {
   fmt.Println("Операция успешно выполнена")
}

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp