Язык 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
Back to Top