Day 1へようこそ
This is the first day of Rust Fundamentals. We will cover a lot of ground today:
- Rustの基本的な構文: 変数、スカラー型と複合型、列挙型、構造体、参照、関数、メソッド。
- Types and type inference.
- 制御フローの構造: ループ、条件など。
- ユーザー定義型: 構造体と列挙型。
- パターン マッチング: 列挙型、構造体、配列の分解。
スケジュール
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.
受講生に伝えてください:
- They should ask questions when they get them, don't save them to the end.
- The class is meant to be interactive and discussions are very much encouraged!
- As an instructor, you should try to keep the discussions relevant, i.e., keep the discussions related to how Rust does things vs some other language. It can be hard to find the right balance, but err on the side of allowing discussions since they engage people much more than one-way communication.
- The questions will likely mean that we talk about things ahead of the slides.
- This is perfectly okay! Repetition is an important part of learning. Remember that the slides are just a support and you are free to skip them as you like.
1 日目は、他の言語にも共通する Rust の「基本的な」事項を示します。Rust のより高度な部分については、後日説明します。
教室で教える場合は、ここでスケジュールを確認することをおすすめします。各セグメントの終わりに演習を行い、休憩を挟んでから答え合わせをしてください。上記の時間配分は、あくまでコースを予定どおりに進めるための目安ですので、必要に応じて柔軟に調整してください。