Я использую runtime.Caller(0)
, чтобы вернуть имя файла:
_, file, _, ok := runtime.Caller(0)
if !ok {
// What should I do here?
}
Я хотел бы знать:
- Почему эта функция в частности не обеспечиваетошибка?
- Что мне делать, если она не работает?(Паника, фатальная ошибка?)
- Что может быть не так, чтобы потерпеть неудачу?Должен ли я вообще проверять?
Это моя первая неделя с использованием Go, поэтому я могу показаться глупым вопросом, если вы уже продвинулись, и я извиняюсь за это.
Заранее спасибо.