(-> % read write unlearn)

All opinions expressed are solely my own and do not express the views or opinions of my employer.

rust

rust-lang#05 動的で拡張可能な「Vector」

引き続きRustの勉強ですねー。 前回の If と Loopsに続いてhttps://doc.rust-lang.org/bookをやっていきます。 今日は4.7. Vectorsからです。 4.7. Vectors vectorは動的で拡張可能なarrayです。 標準ライブラリ内でVec<T>として実装されています。 vectorはデ</t>…

rust-lang#04 ifとforループ

Rustの勉強まだ続いてます。 前回の Primitive Types と Commentsに続いてhttps://doc.rust-lang.org/bookをやっていきます。 今日は4.5. ifからです。 4.5. if Rustのifは式です。つまり、値を返します。 その他は一般的なifと同様な感じです。Rubyのifに近…

rust-lang#03 Primitive Types & Comments

前回の Variable Bindings と Functionsに続いてhttps://doc.rust-lang.org/bookをやっていきます。 今日は4.3. Primitive Typesからです。 4.3. Primitive Types Primitive Types primitiveな型は全て、Rust言語に組み込みの型です。 構成はJavaなどの他の…

rust-lang#02 Variable Bindings & Function

Rustの勉強です。 前回に続いてhttps://doc.rust-lang.org/bookをやっていきます。 今日は4.1. Variable Bindingsからです。 4.1. Variable Bindings Variable Bindings 変数の束縛 letは、変数を束縛します。 fn main() { let x = 5; } このままでコンパイ…

rust-lang#01 Getting Started

前回に続いてRustのチュートリアルをやっていきます。 今日は2. Getting Startedからです。 Installing 復習。 MacやLinuxならcurl -sSf https://static.rust-lang.org/rustup.sh | shでOK。自分も以前これでやった。 Uninstalling MacやLinuxならsudo /usr/…

rust-lang#00 Rust & Iron web framework に入門した

System Programing プログラミングを始めて7年くらい経ちます。気付けば、プログラミング書き始めの頃に頭に描いていた、おれおれOSを書いたりおれおれRDBを実装したりといった「これこそPrograming」というような開発ができる実力が付く気配が一向にありま…