rustlings README

The project's README from github.com/rust-lang/rustlings. As one markdown file: README.md.

Rustlings 🦀

Small exercises to get you used to reading and writing Rust code - Recommended in parallel to reading the official Rust book 📚️

Visit the website for a demo, info about setup and more:

➡️ rustlings.rust-lang.org ⬅️

rustlings (rust-lang/rustlings)

Searching Database…

64.4K ·GitHub
Что это?Rustlings — это набор небольших упражнений по программированию, которые учат Rust: вы исправляете сломанные фрагменты кода, пока они не начнут компилироваться и не пройдут проверку.
Это книга или интерактивный набор упражнений?Это интерактивная CLI-программа с упражнениями, а не статичная книга. Её задумано проходить параллельно с чтением официальной книги по Rust.
Как это запустить?Установите по инструкции на сайте (rustlings.rust-lang.org): там описано, как установить CLI и создать упражнения в локальной папке.
Нужно ли сначала установить Rust?Да, поскольку это CLI-инструмент на Rust, который компилирует и проверяет ваши решения, нужен работающий набор инструментов Rust.
Нужно ли уже знать Rust, чтобы начать?Нет, предварительные знания Rust не нужны: это задумано как помощник для новичков, которые изучают язык с нуля.
Работает ли это на Windows, а также на Mac и Linux?Да, это кроссплатформенный CLI на Rust, поэтому он работает на Windows, macOS и Linux везде, где доступен набор инструментов Rust.
Как организовано содержание?Упражнения сгруппированы по темам, например переменные, функции, обработка ошибок и другие. В каждой теме есть небольшие сломанные фрагменты кода, которые вы исправляете, чтобы они компилировались.
Проверяет ли он мои решения автоматически?Да, CLI следит за вашими правками и сам заново проверяет каждое упражнение, сообщая, когда оно компилируется и проходит проверку, чтобы вы могли перейти к следующему.
Зачем использовать это вместо простого чтения книги по Rust?Книга объясняет концепции, а Rustlings даёт практику: вы исправляете настоящий код и закрепляете прочитанное, решая задачи самостоятельно.
Creator
rust-lang
Size
4.4 MB
Stars
64.4K
Age
11y
Commits · 90 Days