Язык Rust, урок #8 | Обработка ошибок, оператор ?, error propagation, Result, match
В этом уроке по Rust мы поговорим о том, как обрабатывать возникающие ошибки. Мы рассмотрим макрос panic!, методы unwrap, unwrap_or_else, expect, подход с match, а также оператор ? и обсудим, что такое Result и зачем он нужен.
Таймкоды:
00:00 Введение
00:55 Ошибки в программе
01:40 Макрос panic!
02:40 Result
03:50 Используем match для обработки
05:50 Проверяем тип ошибки
07:05 Метод unwrap
08:00 Метод unwrap_or_else
08:40 Метод expect
09:10 Ошибки в других функциях
12:30 Error propagation и оператор ?
15:30 Оператор ? в функции main
17:00 Ещё один пример с ?
18:30 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon:
DonationAlerts:
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F
3 views
0
0
1 month ago 00:15:21 1
Пленники надежды — Рустам Фатуллаев
1 month ago 00:30:17 1
ЛОГИКА ВЫЖИВАНИЯ (ВСЕ СЕРИИ) / SURVIVAL Logic на русском (озвучка Bad Vo1ce)
1 month ago 00:01:00 1
Игры-выживалки - это весело #shorts
1 month ago 00:02:13 1
Puzzles & Survival - Весёлая капсула и зачем нужны 50 монет для этого события.