検索
Results of 1 - 10 of about 69 for コンパイル (0.026 sec.)
- ライフタイムで参照を検証する - Rust 日本語版 12726
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
かしながら、値を与える前に変数を使用しようとすれば、コンパイルエラーになり、 確かにRustではnull値は許可されていない...
が使おうとする前にスコープを抜けるので、 このコードはコンパイルできません。こちらがエラーメッセージです: $ cargo ru...
側の 'a ライフタイムブロックよりはるかに小さいです。 コンパイル時に、コンパイラは2つのライフタイムのサイズを比較し、...
修正したので、ダングリング参照はなくなり、エラーなくコンパイルできます。 fn main() { { let x = 5; // ----------+--...
- https://man.plustar.jp/rust/book/ch10-03-lifetime-syntax.html - [similar]
- The Rust Programming Language 日本語版 10661
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
含めたこのようなとらえどころのないバグのあるコードをコンパイルするのを拒むことで、 門番の役割を担います。コンパイラ...
依存関係管理ツール兼ビルドツールで、依存関係の追加、コンパイル、管理を容易にし、Rustのエコシステム全体で一貫性を持...
手で書いたコードと同等の速度を誇る低レベルコードにコンパイルされる高レベル機能により、 Rustは安全なコードを高速な...
場面でコンパイラが表示するエラーメッセージとともに、 コンパイルできない例を多く提供します。適当に例を選んで走らせた...
- https://man.plustar.jp/rust/book/print.html - [similar]
- ヒープのデータを指すBox<T>を使用する - Rust 日本語版 10492
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ません。以下のような場面で最もよく使われるでしょう。 コンパイル時にはサイズを知ることができない型があり、正確なサイ...
は定義できません。 ボックスで再帰的な型を可能にする コンパイル時にコンパイラが知っておかねばならないのは、ある型が...
占有する領域の大きさです。コンパイル時にサイズがわからない型の1つ として 再帰的な型 があ...
スリストのenum定義が含まれています。このコードはまだコンパイルできないことに注意してください。 List 型のサイズが分...
- https://man.plustar.jp/rust/book/ch15-01-box.html - [similar]
- Unsafe Rust - Rust 日本語版 10421
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
でに議論してきたコードは全て、Rustのメモリ安全保証がコンパイル時に強制されていました。しかしながら、 Rustには、これ...
への不変と可変な参照を生成しようとしたら、コードはコンパイルできなかったでしょう。 Rustの所有権規則により、不変参...
。試みは、リスト19-5のようになる可能性がありますが、コンパイルできません。 簡単のため、 split_at_mut をメソッドでは...
からスライスの終わりまでです。 リスト19-5のコードのコンパイルを試みると、エラーになるでしょう。 error[E0499]: can...
- https://man.plustar.jp/rust/book/ch19-01-unsafe-rust.html - [similar]
- トレイトオブジェクトで異なる型の値を許容する - Rust 日本語版 9700
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
つ、1行のセルを表すベクタを保持するということです。 コンパイル時にわかるある固定されたセットの型にしか取り替え可能...
イトオブジェクトを使用しようと、 Rustの型システムは、コンパイル時にその文脈で使用されているあらゆる値がそのトレイト...
のトレイトを実装していることを保証します。 結果としてコンパイル時に可能性のある型を全て知る必要はなくなるのです。 R...
定がないのなら、ジェネリクスとトレイト境界は、 定義がコンパイル時に具体的な型を使用するように単相化されるので、望ま...
- https://man.plustar.jp/rust/book/ch17-02-trait-objects.html - [similar]
- RefCell<T>と内部可変性パターン - Rust 日本語版 9530
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ならない。 参照と Box<T> では、借用規則の不変条件は、コンパイル時に強制されています。 RefCell<T> では、 これらの不変...
実行時に 強制されます。参照でこれらの規則を破ったら、コンパイルエラーになりました。 RefCell<T> でこれらの規則を破っ...
たら、プログラムはパニックし、終了します。 コンパイル時に借用規則を精査することの利点は、エラーが開発過程...
影響がないことです。それらの理由により、 多くの場合でコンパイル時に借用規則を精査することが最善の選択肢であり、これ...
- https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
- シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 8781
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ためにプール内のスレッドに与えます。このコードはまだコンパイルできませんが、 コンパイラがどう修正したらいいかガイド...
ソッドの最も単純な実装です: 何もしませんが、 コードがコンパイルできるようにしようとしているだけです。再確認しましょ...
using `_f` instead これで警告を受け取るだけになり、コンパイルできるようになりました!しかし、 cargo run を試して、...
なコンパイラがある言語についての格言として「コードがコンパイルできたら、 動作する」というものをお聴きになったことが...
- https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
- ジェネリックなデータ型 - Rust 日本語版 8653
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ちらかで呼べる方法も表示しています。 このコードはまだコンパイルできないことに注意してください。ですが、この章の後ほ...
スト10-5: ジェネリックな型引数を使用するものの、まだコンパイルできない largest 関数の定義 直ちにこのコードをコンパ...
のある Point<T> のインスタンスを生成すれば、コードはコンパイルできません。 ファイル名: src/main.rs struct Point<T>...
はこれを、ジェネリクスを使用しているコードの単相化をコンパイル時に行うことで達成しています。 単相化 (monomorphizat...
- https://man.plustar.jp/rust/book/ch10-01-syntax.html - [similar]
- リリースプロファイルでビルドをカスタマイズする - Rust 日本語版 8583
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
て、 リリースプロファイル とは、プログラマがコードのコンパイルオプションについてより制御可能にしてくれる、 定義済み...
る最適化の度合いを制御します。 最適化を多くかけると、コンパイル時間が延びるので、開発中に頻繁にコードをコンパイルす...
たとえ出力結果のコードの動作速度が遅くなっても早くコンパイルが済んでほしいですよね。 これが、 dev の opt-level の...
です。 コードのリリース準備ができたら、より長い時間をコンパイルにかけるのが最善の策です。 リリースモードでコンパイル...
- https://man.plustar.jp/rust/book/ch14-01-release-profiles.html - [similar]
- Derefトレイトでスマートポインタを普通の参照のように扱う - Rust 日本語版 8243
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
代わりに assert_eq!(5, y); と書こうとしたら、こんなコンパイルエラーが出るでしょう。 error[E0277]: the trait bound...
照外しする方法がわからないので、リスト15-9のコードはコンパイルできません。 ファイル名: src/main.rs fn main() { let...
ように MyBox<T> を使おうとする こちらが結果として出るコンパイルエラーです。 error[E0614]: type `MyBox<{integer}>` c...
スト15-9の MyBox<T> に * を呼び出す main 関数はこれでコンパイルでき、アサートも通ります! Deref トレイトがないと、コ...
- https://man.plustar.jp/rust/book/ch15-02-deref.html - [similar]