2021-08-29 プログラミング言語 Rust 入門してみた Rust 概要 プログラミング言語「Rust」を学習した際の記録 完全な入門者に向けた表現を心掛けた。 書けるようになるまでの早さが優先、内容は網羅しない。 はじめに Rust の導入 入門 文字列や数値の出力 println! 基本的な計算 + - * / % 変数に値を保持する let, mut デバッグで変数の中身を見る 文字列の連結・結合 String::from, +=, format! 文字列の入力 stdin, read_line 入力した文字列を数値に変換する parse, match 文字列で分岐する match, as_str 数値で分岐する match, ..=, | 分岐についてもっと詳しく if, else 繰り返しループ for, loop, break 関数で処理に名前をつける fn 練習問題「3がつくとアホになる」 初級 配列の使い方 vec!, iter, enumerate 配列の操作 iter, cloned, collect, filter, map 文字列のアクセス chars, nth, collect, [] 文字列の長さ・分割・切り出し 練習問題「ループなしのナベアツ」 map, collect スレッド スレッドの生成と合流 spawn, join スレッドの実行結果を受け取る join, unwrap_or スレッド間の通信 channel, send, recv スレッドに終了命令を送る try_recv