Основы Rust
От первой программы до переменных, типов, условий, циклов, строк, векторов и функций, с задачей после каждой темы.
- Уроков: 17
- Задач: 31
- Около 13 ч
- Первые шаги 5
- Условия 2
- Циклы 2
- Строки и текст 2
- Коллекции 3
- Ещё модулей: 2
Короткие уроки по Rust с кодом, который запускается прямо в браузере. Пройдите путь с основ, а затем закрепите знания на задачах.
Пройдите трек: сначала короткие уроки, затем задача, чтобы проверить, умеете ли вы применять идею самостоятельно.
От первой программы до переменных, типов, условий, циклов, строк, векторов и функций, с задачей после каждой темы.
Перемещение, ссылки, срезы, времена жизни и умные указатели: идеи, которые делают Rust безопасным по памяти без сборщика мусора.
Описывайте данные структурами и перечислениями, сопоставляйте с образцом, обрабатывайте Option и Result, используйте трейты и обобщения.
Хеш-таблицы, итераторы, замыкания и модули, затем потоки, каналы и общее состояние.
Десять коротких упражнений: FizzBuzz, числа Фибоначчи, простые числа, строки, бинарный поиск и банковский счёт.
Write your first Rust program and learn what fn main and println! do.
Открыть урок →Declare variables with let, allow changes with mut, and use constants and shadowing.
Открыть урок →Work with integers, floating-point numbers, booleans and characters, and convert between them.
Открыть урок →Use arithmetic, comparison and logical operators, and see how integer division works.
Открыть урок →Create, grow, search and split text with Rust's two string types.
Открыть урок →Choose what runs with if, else if and else, and use if as an expression.
Открыть урок →Repeat code with for over a range, while with a condition, and loop with break.
Открыть урок →Define functions with typed parameters and return values.
Открыть урок →Group values with tuples and store a fixed number of items in an array.
Открыть урок →Learn the rule behind Rust's memory safety: every value has one owner.
Открыть урок →