ピクシブ百科事典は2024年5月28日付でプライバシーポリシーを改定しました。改訂履歴

Rustの編集履歴

2021-03-31 01:40:12 バージョン

Rust

らすと

Rustとはオブジェクト指向、関数型、命令形のパラダイムを持ち、高速なプログラムを安全に書くことができる言語

他の言語にもある特徴

チャンネル

goにもあるスレッド間でメッセージを受け渡すことができる機能

クロージャ

関数型言語によく見られる特徴で、環境をキャプチャできる匿名関数

イテレータ

繰り返しを抽象的に書くことができる

他の言語にはあまりない特徴

Trait

Trait(トレイト) とは 型にメソッドや関数を生やすための仕組み。

これによってC++ のテンプレートに存在した問題が解消されている。


Enum

Enum はCライクな言語と違いメンバーを持つことができる

ライフタイム

ライフタイムとは、様々なリソースを明示することなく開放し不正な参照などを許さない仕組み

便利機能

Cargo パッケージマネージャ

Cargo は以下のことができる

- ビルド

- テスト

- クレートの公開

- Cargo.tomlに書かれた依存関係の解決

- 実行

- ドキュメントの生成

- サブコマンドによる拡張

- build.rsによるビルド

何に使われているの?

関連リンク

The Rust Programming Language 日本語版(Rustの表側)

Rustnomicon (Rustの裏側 上級者向け)

Crates.io (パッケージ検索サイト)

Docs.rs (ドキュメント)

問題を報告

0/3000

編集可能な部分に問題がある場合について 記事本文などに問題がある場合、ご自身での調整をお願いいたします。
問題のある行動が繰り返される場合、対象ユーザーのプロフィールページ内の「問題を報告」からご連絡ください。

報告を送信しました

見出し単位で編集できるようになりました