Skip to content

Latest commit

 

History

History
 
 

learn_rust_together

Початок

Примітка: Якщо ви користуєтеся MacOS, переконайтесь, що ви встановили Xcode та інструменти розробника, введіть команду xcode-select --install. Примітка: Якщо ви користуєтеся Linux, переконайтесь, що ви встановили компілятор gcc. Для Debian: sudo apt install gcc. Для Yum: sudo yum -y install gcc.

Вам потрібно мати встановлену Rust. Ви можете отримати її, відвідавши https://rustup.rs. Це також встановить Cargo, менеджер пакетів/проектів Rust.

Встановлення

Основний спосіб: Склонуйте репозиторій за останньою міткою та виконайте cargo install.

git clone https://github.com/rustlings/{your_fork_name}.git
cd {your_fork_name}/learn_rust_together
cargo install --force --path .

Якщо виникли помилки під час встановлення, переконайтеся, що ваш інструментальний ланцюжок актуальний. Для отримання останніх оновлень виконайте:

rustup update

Потім, так само, як вище, запустіть rustlings, щоб розпочати.

Виконання вправ

Вправи впорядковані за темами і знаходяться в підкаталозі learn-rust-together/exercises/<topic>. Для кожної теми є додатковий файл README з деякими ресурсами, які допоможуть вам почати роботу з темою. Ми справді рекомендуємо ознайомитися з ними перед початком.

Завдання просте. Більшість вправ містять помилку, яка заважає їх компіляції, і вам потрібно її виправити! Деякі вправи також виконуються як тести, але rustlings обробляє їх усі однаково. Щоб виконати вправи в рекомендованому порядку, виконайте:

learn_rust_together watch

Це спробує перевірити завершення кожної вправи в попередньому порядку (який ми вважаємо найкращим для новачків). Воно також автоматично перевиконується кожен раз, коли ви змінюєте файл у каталозі exercises/. Якщо ви хочете запустити його тільки один раз, ви можете використовувати:

learn_rust_together verify

Це зробить те саме, що і watch, але завершиться після виконання.

Якщо ви хочете виконувати вправи власним порядком або хочете перевірити лише одну вправу, ви можете виконати:

learn_rust_together run myExercise1

Або просто скористайтесь наступною командою, щоб виконати наступну невирішену вправу в курсі:

learn_rust_together run next

У разі застрягнення ви можете виконати наступну команду, щоб отримати підказку для вашої вправи:

learn_rust_together hint myExercise1

Ви також можете отримати підказку для наступної невирішеної вправи за допомогою наступної команди:

learn_rust_together hint next

Щоб перевірити свій прогрес, ви можете виконати наступну команду:

learn_rust_together list

Тести для самоперевірки

Після кожної кількох розділів буде тест, який перевірить ваші знання з декількох розділів одночасно. Ці тести знаходяться у файлах exercises/quizN.rs.

Продовжуйте

Після завершення Rustlings використовуйте свої нові знання на користь! Продовжуйте практикувати свої навички Rust, створюючи власні проекти, внесіть свій внесок у розробку Rustlings або знайдіть інші відкриті проекти для участі.

Видалення Rustlings

Оскільки Rustlings був встановлений за допомогою cargo install, розумно припустити, що ви також можете видалити його, використовуючи Cargo.

Якщо ви хочете видалити Rustlings зі своєї системи, є два кроки. Спочатку вам потрібно видалити каталог exercises, який створив скрипт встановлення для вас:

rm -rf rustlings # або назву свого власного каталогу, якщо ви вибрали і / або перейменували його

Все готово!