Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rows, err := db.Query("select last_seen, first_seen, second_seen from logger")
- if err != nil {
- // Действие которое предотвращает паническое закрытие программы. Просто должна пропустится эта паника и программа должна выполнить работу дальше.
- }
- //образный код
- req, err := http.Get(host+":80", nil)
- if err != nil {
- // Если адреса не существует паника будет всегда ведь запрос стучится к несуществующему хосту.
- // Также самое распространенное это invalid memory address or nil pointer dereference,
- // это как раз и нужно пропускать, то есть либо попытатся снова, но снова пытаться это нужно выполнять заново цикл в который могут
- // входить другие функции, действия и т.д которые я не хочу выполнять, допустим заново записывать информацию в файл или её
- // переписывать и много-чего такого ведь информация потеряется или будет неправильной
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement