Вопрос: Как работает оператор blank identifier _ и где его используют?

Go Junior Без компании
Вопрос: Как работает оператор blank identifier _ и где его используют?
Ответы
_ игнорирует значение. Используют для игнорирования возвращаемых значений, импортов ради side-effect, или компиляционной проверки. ```go package main import "fmt" func f() (int, int) { return 1, 2 } func main() { a, _ := f() // игнорируем второе fmt.Println(a) } ``` Импорт ради side-effect: ```go // import _ "github.com/lib/pq" ```