• Задача
  • Решение
  • Обсуждение

ReadConfig: первая обёртка

Чтение конфига «Полки» теряет причину сбоя. Реализуйте readConfig: прочитайте файл через os.ReadFile и оберните ошибку через fmt.Errorf("не удалось прочитать конфиг %s: %w", path, err).

GolangРешение
func readConfig(path string) (string, error) {
	data, err := os.ReadFile(path)
	if err != nil {
		return "", fmt.Errorf("не удалось прочитать конфиг %s: %w", path, err)
	}
	return string(data), nil
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

00:00:00
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки