Rust

Rustのファイルパース

Rustでログのパース処理を書こうと思った時迷ってたのでメモ 最初ファイルの内容全部読んで改行コードで分割しようと思ったが、このやり方は手間でBuReaderを使って行毎のイテレータを作るのが良さそう

Rust入門③

Rustは1つのリソースに対して単一の所有者を持たせ、必要な時に借用(一時的な貸与)が基本となっている。 ただ、構成によっては対応しきれないことがある。 そういった場合に活用できるデータ構造の紹介 共同所有者 標準ライブラリに複数の所有者をもたせる…

Rust入門② 基礎文法

基本 プリミティブ型 ユニット型 空を表す型でサイズも0バイトになる。 空のタプル型で () で表現する。 値を返さない関数の戻り値もユニット型になる。 真理値 bool型 値は true, false を持つ。 整数 型 符号 ビット幅 i8 あり 8 u8 なし 8 i16 あり 16 u1…

Rust入門① 環境について

インストール 公式を見るのが良さそう インストールをするとホームディレクトリ配下に .rustup と .cargo というディレクトリができる。 - .rustup ツールチェインの本体 - .cargo rustc, cargo, rustupなどのコマンドが格納されている ※windowsの場合先にVi…