Rust の基礎
最初のプログラムから、変数、型、条件分岐、ループ、文字列、ベクター、関数まで。各トピックの後にチャレンジがあります。
- レッスン 17 件
- チャレンジ 31 件
- 約 13 時間
- はじめの一歩 5
- 条件分岐 2
- ループ 2
- 文字列 2
- コレクション 3
- ほか 2 モジュール
ブラウザーで実行できるコード付きの短い Rust レッスンです。基礎から学習パスを進め、チャレンジで練習しましょう。
パスに沿って学びましょう。短いレッスンで学んだあと、チャレンジで自分で使えるか確かめます。
最初のプログラムから、変数、型、条件分岐、ループ、文字列、ベクター、関数まで。各トピックの後にチャレンジがあります。
ムーブ、参照、スライス、ライフタイム、スマートポインター。ガベージコレクターなしで Rust のメモリ安全性を支える考え方です。
構造体と列挙型でデータを表し、パターンマッチを使い、Option と Result を扱い、トレイトとジェネリクスで振る舞いを共有します。
ハッシュマップ、イテレーター、クロージャー、モジュール、そしてスレッド、チャネル、共有状態。
短い練習問題 10 問: 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.
レッスンを見る →Learn the rule behind Rust's memory safety: every value has one owner.
レッスンを見る →