Язык 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.
4 views
0
0
5 days ago 00:01:00 1
Когда завел питомца в игре #shorts
4 weeks ago 00:00:43 1
Язык Программирования RUST
4 weeks ago 00:01:00 1
Когда размещаешь постройку в игре-выживалке #shorts