検索
Results of 1 - 10 of about 66 for コンパイラ (0.005 sec.)
- ライフタイムで参照を検証する - Rust 日本語版 12643
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...関係することがある場合には注釈しなければなりません。 コンパイラは、ジェネリックライフタイム引数を使用して関係を注釈...ることもちゃんと動作しないでしょう。では、どうやってコンパイラはこのコードが無効であると決定しているのでしょうか?...借用チェッカーを使用しているのです。 借用精査機 Rustコンパイラには、スコープを比較して全ての借用が有効であるかを決...イムブロックよりはるかに小さいです。 コンパイル時に、コンパイラは2つのライフタイムのサイズを比較し、 r は 'a のライ... - https://man.plustar.jp/rust/book/ch10-03-lifetime-syntax.html - [similar]
- The Rust Programming Language 日本語版 10631
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...Rustで並列性を導入することは、比較的低リスクです: コンパイラが伝統的なミスを捕捉してくれるのです。 そして、クラッ...ューによってのみ捕捉されるものです。Rustにおいては、 コンパイラが並行性のバグも含めたこのようなとらえどころのないバ...コンパイルするのを拒むことで、 門番の役割を担います。コンパイラとともに取り組むことで、チームはバグを追いかけるより...スピードとソースコードを書くスピードのことです。Rustコンパイラのチェックにより、 機能の追加とリファクタリングを通し... - https://man.plustar.jp/rust/book/print.html - [similar]
- ヒープのデータを指すBox<T>を使用する - Rust 日本語版 10459
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...ん。 ボックスで再帰的な型を可能にする コンパイル時にコンパイラが知っておかねばならないのは、ある型が占有する領域の...したネストは、理論的には無限に続く可能性があるので、コンパイラは再帰的な型の値が必要とする領域を知ることができない...は自身の別の値を直接保持しているのです。結果として、コンパイラは List 値を格納するのに必要な領域が計算できません。...まず、非再帰的な型の値を格納するのに必要な領域をどうコンパイラが決定しているかを見ましょう。 非再帰的な型のサイズを... - https://man.plustar.jp/rust/book/ch15-01-box.html - [similar]
- Unsafe Rust - Rust 日本語版 10402
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...safe Rustが存在します。コードが保証を保持しているかコンパイラが決定しようとする際、 なんらかの不正なプログラムを受...ほうがいいのです。コードは大丈夫かもしれないけれど、 コンパイラにわかる範囲ではダメなのです!このような場合、unsafeコ...ードを使用してコンパイラに「信じて!何をしているかわかってるよ」と教えられます...れら4つの機能にアクセスできるようになり、 その場合、コンパイラによってこれらのメモリ安全性は確認されないのです。un... - https://man.plustar.jp/rust/book/ch19-01-unsafe-rust.html - [similar]
- トレイトオブジェクトで異なる型の値を許容する - Rust 日本語版 9703
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...りする必要は絶対になく、 とにかく呼び出せることです。コンパイラは、値が、トレイトオブジェクトが必要としているトレイ...節でジェネリクスに対してトレイト境界を使用した時に、 コンパイラが行う単相化過程の議論を思い出してください: コンパイ...タティックディスパッチ を行い、これは、コンパイル時にコンパイラがどのメソッドを呼び出しているかわかる時のことです。...は、 ダイナミックディスパッチ とは対照的で、この時、コンパイラは、コンパイル時にどのメソッドを呼び出しているのかわ... - https://man.plustar.jp/rust/book/ch17-02-trait-objects.html - [similar]
- RefCell<T>と内部可変性パターン - Rust 日本語版 9532
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...ついては講義していません; 第19章で行います。たとえ、コンパイラが保証できなくても、借用規則に実行時に従うことが保証...い特定のメモリ安全な筋書きが許容されることです。 Rustコンパイラのような静的解析は、本質的に保守的です。コードの特性...べると面白い話題です。 不可能な分析もあるので、Rustのコンパイラが、コードが所有権規則に応じていると確証を得られない...否する可能性があります; このように、保守的なのです。コンパイラが不正なプログラムを受け入れたら、 ユーザは、コンパイ... - https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
- シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 8818
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...使用したように、ここではCompiler Driven Development(コンパイラ駆動開発)を使用します。 欲しい関数を呼び出すコードを...書き、それからコンパイラの出すエラーを見てコードが動くように次に何を変更すべ...に与えます。このコードはまだコンパイルできませんが、 コンパイラがどう修正したらいいかガイドできるように試してみます...。 コンパイラ駆動開発で ThreadPool 構造体を構築する リスト20-12の... - https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
- ジェネリックなデータ型 - Rust 日本語版 8676
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...既定の選択なのです。 関数の本体で引数を使用するとき、コンパイラがその名前の意味を把握できるようにシグニチャでその引...インスタンスに対するジェネリックな型 T は整数になるとコンパイラに知らせます。 それから y に4.0を指定する時に、このフ...l の後に T をジェネリックな型として宣言することで、コンパイラは、 Point の山カッコ内の型が、 具体的な型ではなくジ...ードを実行するのが遅くならないように実装しています。 コンパイラはこれを、ジェネリクスを使用しているコードの単相化を... - https://man.plustar.jp/rust/book/ch10-01-syntax.html - [similar]
- リリースプロファイルでビルドをカスタマイズする - Rust 日本語版 8619
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...このビルド出力で表示されている dev と release は、コンパイラが異なるプロファイルを使用していることを示しています...ase] opt-level = 3 opt-level 設定は、0から3の範囲でコンパイラがコードに適用する最適化の度合いを制御します。 最適化... - https://man.plustar.jp/rust/book/ch14-01-release-profiles.html - [similar]
- Derefトレイトでスマートポインタを普通の参照のように扱う - Rust 日本語版 8290
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...型を Box<T> の代わりに使うよう変更してみてください。 コンパイラは MyBox を参照外しする方法がわからないので、リスト1...ルでき、アサートも通ります! Deref トレイトがないと、コンパイラは & 参照しか参照外しできません。 deref メソッドのお...かげで、コンパイラは Deref を実装している型の値を取り、 deref メソッド...メソッドで暗黙的な参照外し型強制 参照外し型強制 は、コンパイラが関数やメソッドの実引数に行う便利なものです。参照外... - https://man.plustar.jp/rust/book/ch15-02-deref.html - [similar]