Урок 49 · Задача 2

WrapW и WrapV: %w против %v

Миша подозревает, что %v и %w дают разные цепочки. Реализуйте wrapW (через %w) и wrapV (через %v) и покажите разницу через errors.Is.

00:00:00
Показать решение
GolangРешение
func wrapW(err error) error {
	return fmt.Errorf("контекст: %w", err)
}

func wrapV(err error) error {
	return fmt.Errorf("контекст: %v", err)
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки