Перейти к основному содержимому
TyperLab
Beta
Главная
Обучение
Практика
Печать кода
Рейтинг
Прогресс
EN
RU
Тренажёр печати кода Go
Открыть курс
Go / Паттерны / Оборачивание ошибок
Error wrapping
1 / 1
—
симв/мин
—
Точность
0
Ошибки
00:00
Время
error-wrapping.go
Начните печатать
Помощь
A−
30
A+
Tab ⇥
Enter ↵
Начните печатать
Начните печатать result, err := service.Get(ctx, id) if err != nil { return fmt.Errorf("get item
1
r
e
s
u
l
t
,
e
r
r
:
=
s
e
r
v
i
c
e
.
G
e
t
(
c
t
x
,
i
d
)
2
i
f
e
r
r
!
=
n
i
l
{
3
r
e
t
u
r
n
f
m
t
.
E
r
r
o
r
f
(
"
g
e
t
i
t
e
m
:
%
w
"
,
e
r
r
)
4
}
5
6
r
e
t
u
r
n
r
e
s
u
l
t
,
n
i
l
Go
0 симв/мин
0 WPM
—
0 ошибок
00:00
0 / 113
Назад
1 / 1
Следующее упражнение