можно ли добавить обработку ошибки, если вдруг что-то произойдет со вставкой ссылки. Заранее спасибо)
Если я напишу после insertURL,
if rows != nil {
log.Fatal(rows)
Нормально ли будет?)
https://play.golang.org/p/rhDgY8mzDZu
func Fatal(v ...interface{}) Fatal is equivalent to Print() followed by a call to os.Exit(1). Ты уверен что хочешь, чтобы твой парсер вылетал, если в rows будут ссылки? Кст, а как rows []string{} может быть nil?
Та понятно что никак. А как тогда лучше всего тут добавить обработку ошибки?)
а что может случиться при вставке? пусть тогда функция insertURL() возвращает ошибку. а ее уже обрабатывать
Тип такого https://play.golang.org/p/nX_Y3dQ1-4q
Та хз что может случиться. Я ещё думал другой вариант. Типа: var error err if err != nil return Но думаю это наверное будет бредово)
Зачем создавать var error, если можно обьявить err при вызове insertURL? Лишнее загромождение кода
Обсуждают сегодня