Sobes.tech
Junior — Senior
101

Создание ошибки без импортов внешних пакетов

Компании, где спрашивали:

OZONOZON
Условие задачи

Необходимо реализовать функцию handle(), чтобы она возвращала значение типа error, при этом нельзя использовать import "errors" или любые другие внешние библиотеки.

package main

func main() {
 println(handle())
}

func handle() error {
 return &struct{ error }{}
}

Функция должна возвращать ошибку, используя только стандартные возможности языка без дополнительных импортов.