Size: a a a

2020 July 29

A

Aikidos in Go-go!
Kai Ren
Для таких, которые сум-типы.

Считай, даю официальное разрешение на это без привязки к моему мнению 🙃
Ок, внедряем.
А потом сразу тайп-драйвен.
источник

KR

Kai Ren in Go-go!
Aikidos
Ок, внедряем.
А потом сразу тайп-драйвен.
Чего только пожелаешь, душка 🙃
Хоть завтипы и метамагия
источник

IK

Ilya Kaznacheev in Go-go!
Вот енумов не хватает таки
источник

KR

Kai Ren in Go-go!
Не вписываются в парадигму
источник

IK

Ilya Kaznacheev in Go-go!
Лучше ты их завезли, чем жереники
источник

с

сонная википедия... in Go-go!
Ilya Kaznacheev
Лучше ты их завезли, чем жереники
так завозят
источник

с

сонная википедия... in Go-go!
почти
источник

с

сонная википедия... in Go-go!
type constraints + type switch
источник

IK

Ilya Kaznacheev in Go-go!
Где? Покажите
источник

с

сонная википедия... in Go-go!
Ilya Kaznacheev
Где? Покажите
в go2go
источник

IK

Ilya Kaznacheev in Go-go!
Чет не видал там, но ок
источник

IK

Ilya Kaznacheev in Go-go!
Я не всю простыню осилил
источник

с

сонная википедия... in Go-go!
ну прям тип-сумм там нет
источник

с

сонная википедия... in Go-go!
но там показан type switch по констрейтам, в данном случае type checker гарантирует что underlying типы совпадают
источник

d

dmitriy in Go-go!
for rows.Next() {
var name string
if err := rows.Scan(&name); err != nil {
 log.Fatal(err)
}
}
// Check for errors from iterating over rows.
if err := rows.Err(); err != nil {
log.Fatal(err)
}


Коллеги, поясните зачем проверять rows.Err(), если по каждой итерации и так проверяем ошибки. В сурсах запутался и не нашел случая, когда туда ложится что-то другое
источник

с

сонная википедия... in Go-go!
если у вас во время итерации по rows произойдет ошибка, то Next() вернет false, Err() вернет ошибку
источник

d

dmitriy in Go-go!
сонная википедия
если у вас во время итерации по rows произойдет ошибка, то Next() вернет false, Err() вернет ошибку
а ошибка какого рода? типа курсор отвалился?
источник

с

сонная википедия... in Go-go!
какую драйвер вернет
источник

d

dmitriy in Go-go!
сонная википедия
какую драйвер вернет
кароче со Scan она не связана?
источник

с

сонная википедия... in Go-go!
нет, у Scan своя же ошибка
источник