text: Если бы не эта особенность оператора :=, во втором случае пришлось бы объявлять новую переменную (например, err2), либо отдельно объявлять y и далее уже использовать обычное параллельное присваивание.