Ласкаво просимо до Дня 1
Це перший день Rust Fundamentals. Сьогодні ми розглянемо багато питань:
- Базовий синтаксис Rust: змінні, скалярні та складені типи, переліки, структури, посилання, функції та методи.
- Типи та виведення типів.
- Конструкції потоку управління: цикли, умовні переходи і так далі.
- Типи, визначені користувачем: структури та переліки.
- Зіставлення шаблонів: деструктуризація переліків, структур і масивів.
Розклад
Including 10 minute breaks, this session should take about 2 hours and 5 minutes. It contains:
Segment | Duration |
---|---|
Ласкаво просимо | 5 minutes |
Hello World! | 15 minutes |
Типи та значення | 40 minutes |
Основи потоку керування | 40 minutes |
This slide should take about 5 minutes.
Будь ласка, нагадайте учням, що:
- Вони повинні задавати питання, коли вони їх мають, а не зберігати їх до кінця.
- Клас має на меті бути інтерактивним, тому дискусії дуже заохочуються!
- Як інструктор, ви повинні намагатися підтримувати обговорення актуальними, тобто підтримувати обговорення, пов’язані з тим, як Rust щось робить на відміну від іншої мови. Буває важко знайти правильний баланс, але краще дозволити дискусії, оскільки вони залучають людей набагато більше, ніж одностороннє спілкування.
- Запитання, швидше за все, означатимуть, що ми обговорюємо речі, які випереджають слайди.
- Це цілком нормально! Повторення є важливою частиною навчання. Пам’ятайте, що слайди є лише підтримкою, і ви можете пропускати їх, якщо забажаєте.
Ідея першого дня полягає в тому, щоб показати "базові" речі в Rust, які повинні мати безпосередні паралелі в інших мовах. Більш просунуті частини Rust будуть розглянуті в наступні дні.
Якщо ви викладаєте цей курс у класі, це гарний момент, щоб ознайомитися з розкладом. Зверніть увагу, що в кінці кожного сегмента є вправа, після якої слідує перерва. Плануйте розглянути рішення вправи після перерви. Час, вказаний тут, є рекомендацією для того, щоб тримати курс за розкладом. Не соромтеся бути гнучкими і вносити корективи за потреби!