RustCoder ―― AtCoder と Rust で始める競技プログラミング入門
無料で読める本
AtCoder のジャッジシステムを利用しながらプログラミング言語 Rust について解説します.C++ や python のような他の言語に触れたことのないプログラミング初心者でも読めるよう努めています.更新履歴は github ( https://github.com/fiveseven-lambda/zenn/commits/main/books/rust-atcoder ) から見られます.内容に関するご意見やご指摘などは,プルリクエストか twitter ( https://twitter.com/57tggx ) で遠慮なくお願いします.カバー画像: GRAPHY 筧様
Chapters
序
環境構築
Hello, world!
算術演算
変数と型
リテラル
入力の受け取り
if 式
ブロックとスコープ
アサート
タプル
配列
フォーマット出力
参照とライフタイム
for 式
パターンマッチ
可変変数
可変参照
様々なループ
ループのラベルと値返し
関数
クレートとパス
再帰関数とスタック領域
ベクタ
所有権
スライス
参照渡し
パターンマッチと条件分岐
文字列
演算子と bool 型
ビット演算
時間計算量
関数のジェネリクス
参照を返す関数
構造体
列挙型
メソッド
構造体と列挙型のジェネリクス
Option
Result
Community
Author
Topics