Содержание курса
1. Вступительное слово
1 урок
103
4
3м
8
Закрытый
1.1
Вступительное слово
↗
103
4
3м 21с
8
2. Магия отложенного вызова функций
10 уроков
726
558
425м
63
Закрытый
2.1
Вступление
↗
79
79
0м 21с
5
Закрытый
2.2
Оператор defer и его свойства
↗
76
64
37м 33с
8
Закрытый
2.3
defer: доступ к внешней области видимости
↗
68
58
47м 59с
11
Открытый
2.4
defer: игнорирование ошибок
↗
163
56
46м 15с
6
Закрытый
2.5
defer: внутреннее устройство и производительность
↗
62
52
22м 12с
5
Закрытый
2.6
defer: оптимизации к Go 1.14
↗
58
51
19м 48с
8
Закрытый
2.7
defer: оптимизации к Go 1.18
↗
55
54
2м 30с
4
Закрытый
2.8
Практика по боевому применению defer
↗
59
43
239м 20с
9
Закрытый
2.9
runtime.SetFinalizer
↗
53
48
7м 0с
6
Закрытый
2.10
Литература
↗
53
53
6м 12с
1
3. Паника, и с чем её едят
12 уроков
715
482
642м
64
Закрытый
3.1
Вступление
↗
50
50
0м 21с
3
Закрытый
3.2
Понятие паники: panic
↗
50
45
50м 31с
7
Закрытый
3.3
Механизм восстановления после паники: recover
↗
208
45
106м 32с
8
Закрытый
3.4
Паника во время паники
↗
49
45
10м 25с
4
Закрытый
3.5
Неуловимые паники
↗
49
39
126м 52с
8
Закрытый
3.6
Когда допустимо паниковать?
↗
48
35
100м 58с
2
Закрытый
3.7
Dynamic & static assertion в Go
↗
44
34
85м 58с
5
Закрытый
3.8
Must-функции
↗
45
39
51м 11с
6
Закрытый
3.9
Паника: дополнительные главы
↗
44
37
24м 11с
6
Закрытый
3.10
Опасный os.Exit
↗
43
37
13м 16с
7
Закрытый
3.11
Непопулярный runtime.Goexit
↗
43
34
69м 21с
6
Закрытый
3.12
Литература
↗
42
42
7м 55с
2
4. Заключительное слово
1 урок
38
8
1м
4
Закрытый
4.1
Заключительное слово
↗
38
8
1м 6с
4