タグ

ブックマーク / doc.rust-jp.rs (3)

  • ハッシュ集合 - Rust By Example 日本語版

    ハッシュ集合 値がなく、キーだけのHashMapを想像してみてください。これはハッシュ集合(HashSet)と呼ばれるものです。(HashSet<T>は、実際にはHashMap<T, ()>のラッパーです。) 「何の意味があるの?フツーにキーをVecに入れればいいじゃん」そう思いましたね? それは、HashSet独自の機能として、要素に重複がないということが保証されるためです。これは全ての集合(set)型がもつ機能です。HashSetはその実装の1つであり、他にはBTreeSet等があります。 HashSetに、すでに存在する値を加えようとすると、(すなわち、加えようとしている値のハッシュ値と、要素中のいずれかの値のハッシュ値が等しい場合、)新しい値によって古い値が上書きされます。 これは、同じ値を2つ以上欲しくない場合や、すでにある値を持っているか知りたい場合にとても有効です。 しかし、

  • Introduction - Rust By Example 日本語版

    Rust by Example 日語版 Rust は安全性、速度、並列性にフォーカスした現代的なシステムプログラミング 用のプログラミング言語です。 ガベージコレクション無しでメモリ安全であることが、これを可能にしています。 Rust by Example(RBE)はRustの実行可能なサンプルスクリプト集で、ここではRustの様々な コンセプトと標準ライブラリを紹介していきます。 この例をより活用するためにはRustをローカルにインストールし、公式ドキュメントをチェックすることをおすすめします。 興味がある方はこのサイト自体のソースのチェックもどうぞ。 訳注: 日語版のソースコードはこちらにあります。 それでははじめましょう! Hello World - お決まりのHello Worldプログラムから始めましょう。 基データ型 - 符号付き整数や符号無し整数、その他の基データ型に

  • はじめる

    この表は時間と共に拡張されるかもしれないことに注意してください。 これから存在する全ての3級のプラットフォームは網羅していないのです! LinuxまたはMacでのインストール LinuxMacを使っているなら、ターミナルを開いて、以下のように入力するだけで済みます。 $ curl -sSf https://static.rust-lang.org/rustup.sh | sh 訳注: (Rust 1.14.0 以降) rustup のインストール方法は変更されました。代わりに以下を入力して下さい。 curl https://sh.rustup.rs -sSf | sh このコマンドでスクリプトをダウンロードしインストールを始めます。 全てが上手くいったなら、以下のように表示されるはずです。 Welcome to Rust. This script will download the Ru

  • 1