:= os.Getwd()
if err != nil {
fmt.Println("Error getting current directory:")
}
return cwd
}
```
Подскажите как в таких случая правильно обрабатывать ошибки? Для меня просто странно выглядит такой код
1. Привыкать к такому 2. "заглушать" ошибку , что конечно же негативный сценарий, но типа код "чище" будет... пока не напоритесь на что-нить
Либо возвращать ошибку, либо, если функция прям вот должна без ошибки выполниться -- паниковать
Как вариант возвращать два значения. (+Error)
а смысл? Проще сразу тогда вызвать оригинальный метод
кажется, для GetPwd метода избыточно... но да, как вариант
Обсуждают сегодня