Comprehensive Rust(日语) 202412
microcontrollers. • ランタイムやガベージコレクションがない。 • パフォーマンスを犠牲にせず、信頼性と安全性に焦点を当てている。 4.2 Rust のメリット Rust のユニークなセールスポイントをいくつか紹介します: 25 • コンパイル時のメモリ安全性 - クラス全体のメモリのバグをコンパイル時に防止します。 – 未初期化の変数がない。 – 二重解放が起きない。 – ることができます: • C または C++の経験がある場合:Rust は借用チェッカーを介して実行時エラーの一部を排除し てくれます。それに加え、C や C++と同等のパフォーマンスを得ることができ、メモリ安全性の 問題はありません。さらに、パターンマッチングや組み込みの依存関係管理などの構造要素を含 む現代的な言語です。 • Experience with Java, Go, Python, JavaScript はマルチパラダイムです。たとえば、強力なオブジェクト指向プログラミング機能を備えて いる一方、非関数型言語であるにもかかわらず、さまざまな関数的概念を内包しています。 5.2 変数 Rust は静的型付けによって型安全性を提供します。変数のバインディングは let を使用して行いま す。 fn main() { let x: i32 = 10; println!("x: {x}"); // x = 20; //0 码力 | 381 页 | 1.36 MB | 10 月前3
共 1 条
- 1