Урок 52 · Задача 1

ProcessConfig: очистка с defer

Импорт «Полки» терял Close на ветках с ошибкой. Реализуйте processConfig: os.Open + defer f.Close() + чтение через io.ReadAll, с ранними возвратами ошибки.

00:00:00
Показать решение
GolangРешение
func processConfig(path string) (string, error) {
	f, err := os.Open(path)
	if err != nil {
		return "", err
	}
	defer f.Close()
	data, err := io.ReadAll(f)
	if err != nil {
		return "", err
	}
	return string(data), nil
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки