Язык Rust, урок #5 | Struct и enum: структуры и перечисления, impl, match, rustlings
Продолжаем уроки по Rust! В этот раз поговорим о struct и enum, то есть о структурах и перечислениях, которые позволяют писать ещё более мощный код. Рассмотрим также, как создавать реализации (implementations), как использовать match, ещё поговорим об option и порешаем задачи rustlings.
Таймкоды:
00:00 Введение
00:30 Что такое struct?
02:30 Trait (debug)
03:45 Другие варианты struct
04:20 Работаем со struct
06:20 Implementation для struct
08:20 Метод new
09:30 Структуры на основе существующих
11:30 Что такое enum?
13:30 Более сложные enum
15:15 Implementation для enum
16:45 Option, Some, None
19:50 Запись if let
21:00 Задачи rustlings
30:30 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon:
DonationAlerts:
Аккаунт Ethereum (ETH