Язык 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
4 years ago 00:07:31 9
RUST язык программирования #4 функции
4 years ago 01:45:38 18
Язык Rust и функциональное программирование
3 years ago 00:09:32 3
Функции. Язык Rust
4 years ago 00:11:52 58
[RUST] язык программирования #1 [введение] установка, первая программа
4 years ago 00:08:18 13
[RUST] язык программирования #7 (заимствование и ссылочные переменные)
3 years ago 00:14:37 8
Сложность алгоритмов. Язык Rust
4 years ago 02:14:07 26
УБИЙЦА С++ и САМЫЙ любимый язык программистов / Всё про Rust / Интервью с Rust Developer
3 years ago 00:02:47 3
Массивы. Язык программирования Rust
8 years ago 01:46:57 137
Введение в язык программирования Rust
3 years ago 00:09:02 2
Lifetimes + iterator. Язык rust
11 months ago 00:02:57 10
Язык Программирования RUST за 3 минуты
4 years ago 00:06:31 8
[RUST] язык программирования #2 [переменные]
3 years ago 00:06:26 7
Язык Rust. Методы. Ассоциированные функции
5 years ago 00:14:46 117
Разговариваю на языке боли в Раст (Rust)
3 years ago 00:08:00 1
[RUST] язык программирования #3 [типы данных]
3 years ago 00:09:08 1
[RUST] язык программирования #6 (правила владения)
3 years ago 00:05:37 3
Циклы loop | while | for. Язык Rust
3 years ago 00:06:14 5
Vector. String. Slice. &str. Язык Rust
3 years ago 00:55:32 1
Язык RUST для высоконагруженного сетевого сервиса/
5 years ago 00:02:26 4
1. Введение - Rust язык программирования 🐻
3 years ago 00:02:05 6
Tuples | кортежи. Структуры-tuples. Язык Rust
5 years ago 00:03:31 1
7. Функции - Rust язык программирования 🐻
2 years ago 00:13:48 17
[ОБЯЗАТЕЛЬНАЯ ТЕМА] Rust #3. Переменные в языке Rust, инициализация переменных и работа с ними
2 years ago 00:25:27 88
👍 Rust #1. Установка языка, настройка среды разработки и создание первой программы. Уроки Rust