Sobes.tech
Назад к задачам
Junior — Senior
336

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

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

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

livecode

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

package main

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

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

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