Язык Rust #2 | If, for, loop, while, fn, rustlings, бинарный поиск, overflow, match, clippy, тесты

В этом уроке по Rust мы поговорим об использовании функций, ветвлений (if) и циклов (for, loop, while). Также мы начнём решать задачи Rustlings, которые позволят лучше понять особенности языка. В заключении напишем программу для бинарного поиска, обсудим моменты, связанные с overflow/underflow, напишем пару тестов и узнаем, как работать с clippy (linter для rust). Таймкоды: 00:00 Введение 01:00 Функции (fn) 05:00 Expression и statement 07:15 Return 08:15 Ветвление (if-else) 09:25 Цикл loop 10:40 Циклы while и for 11:40 Настраиваем Rustlings 13:00 Решаем задачи Rustlings 30:15 Реализуем бинарный поиск 35:30 Пишем тесты 38:00 Clippy 39:05 Переписываем if с match 41:10 Баг с underflow 45:45 Заключение и задания Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: Boosty: Patreon: DonationAlerts: https://www.
Back to Top