検索

phrase: max: clip:
target: order:
Results of 11 - 20 of about 35 for Vec (0.038 sec.)
シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 8752
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... use std::thread; pub struct ThreadPool { threads: Vec<thread::JoinHandle<()>>, } impl ThreadPool { // -- ... ThreadPool { assert!(size > 0); let mut threads = Vec::with_capacity(size); for _ in 0..size { // スレッ ... 納する // create some threads and store them in the vector } ThreadPool { threads } } // --snip-- } リスト ... _capacity 関数を使用したことがありませんが、これは Vec::new と同じ作業をしつつ、 重要な違いがあります: ベ ...
https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
ジェネリック型、トレイト、ライフタイム - Rust 日本語版 8449
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ることができます。 実際、第6章で Option<T> 、第8章で Vec<T> と HashMap<K, V> 、第9章で Result<T, E> を既に使 ... ァイル名: src/main.rs fn main() { let number_list = vec![34, 50, 25, 100, 65]; let mut largest = number_li ... ァイル名: src/main.rs fn main() { let number_list = vec![34, 50, 25, 100, 65]; let mut largest = number_li ... largest number is {}", largest); let number_list = vec![102, 34, 6000, 89, 54, 2, 43, 8]; let mut largest ...
https://man.plustar.jp/rust/book/ch10-00-generics.html - [similar]
スレッドを使用してコードを同時に走らせる - Rust 日本語版 8147
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... : src/main.rs use std::thread; fn main() { let v = vec![1, 2, 3]; let handle = thread::spawn(|| { // こち ... らがベクタ: {:?} println!("Here's a vector: {:?}", v); }); handle.join().unwrap(); } リスト ... outlive borrowed value `v` 7 | println!("Here's a vector: {:?}", v); | - `v` is borrowed here | help: to ... : src/main.rs use std::thread; fn main() { let v = vec![1, 2, 3]; let handle = thread::spawn(|| { println ...
https://man.plustar.jp/rust/book/ch16-01-threads.html - [similar]
トレイト:共通の振る舞いを定義する - Rust 日本語版 7749
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... だからです。 また、 Summary を aggregator クレートで Vec<T> に対して実装することもできます。 トレイト Summa ... ことはできません。例として、 aggregator クレート内で Vec<T> に対して Display トレイトを実装することはできま ... せん。 Display と Vec<T> は標準ライブラリで定義され、 aggregator クレート ... item; } } largest } fn main() { let number_list = vec![34, 50, 25, 100, 65]; let result = largest(&numbe ...
https://man.plustar.jp/rust/book/ch10-02-traits.html - [similar]
高度な関数とクロージャ - Rust 日本語版 7749
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ![allow(unused)] fn main() { let list_of_numbers = vec![1, 2, 3]; let list_of_strings: Vec<String> = list ... ![allow(unused)] fn main() { let list_of_numbers = vec![1, 2, 3]; let list_of_strings: Vec<String> = list ...
https://man.plustar.jp/rust/book/ch19-05-advanced-functions-and-closures.html - [similar]
入出力プロジェクトを改善する - Rust 日本語版 7542
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... です: ファイル名: src/main.rs fn main() { let args: Vec<String> = env::args().collect(); let config = Conf ... b fn search<'a>(query: &str, contents: &'a str) -> Vec<&'a str> { let mut results = Vec::new(); for line ... b fn search<'a>(query: &str, contents: &'a str) -> Vec<&'a str> { contents.lines() .filter(|line| line.co ...
https://man.plustar.jp/rust/book/ch13-03-improving-our-io-project.html - [similar]
クロージャ:環境をキャプチャできる匿名関数 - Rust 日本語版 7447
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ださい。 ファイル名: src/main.rs fn main() { let x = vec![1, 2, 3]; let equal_to_x = move |z| z == x; // こ ... :?} println!("can't use x here: {:?}", x); let y = vec![1, 2, 3]; assert!(equal_to_x(y)); } 以下のようなエ ... ) | = note: move occurs because `x` has type `std::vec::Vec<i32>`, which does not implement the `Copy` tr ... ait (注釈: `x`が`std::vec::Vec<i32>`という`Copy`トレイトを実装しない型のため ...
https://man.plustar.jp/rust/book/ch13-01-closures.html - [similar]
オブジェクト指向言語の特徴 - Rust 日本語版 7447
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... fn main() { pub struct AveragedCollection { list: Vec<i32>, average: f64, } } リスト17-1: 整数のリストと ... fn main() { pub struct AveragedCollection { list: Vec<i32>, average: f64, } impl AveragedCollection { pu ... ることができます。 例を挙げれば、 list フィールドに Vec<i32> ではなく HashSet<i32> を使うこともできます。 ... ら、必ずしもこうはならないでしょう: HashSet<i32> と Vec<i32> は、 要素の追加と削除に異なるメソッドを持って ...
https://man.plustar.jp/rust/book/ch17-01-what-is-oo.html - [similar]
ジェネリックなデータ型 - Rust 日本語版 7240
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... item; } } largest } fn main() { let number_list = vec![34, 50, 25, 100, 65]; let result = largest_i32(&n ... result); assert_eq!(result, 100); let char_list = vec!['y', 'm', 'a', 'q']; let result = largest_char(&c ... item; } } largest } fn main() { let number_list = vec![34, 50, 25, 100, 65]; let result = largest(&numbe ... he largest number is {}", result); let char_list = vec!['y', 'm', 'a', 'q']; let result = largest(&char_l ...
https://man.plustar.jp/rust/book/ch10-01-syntax.html - [similar]
付録C:導出可能なトレイト - Rust 日本語版 7144
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... とです。 Clone が必要になる例は、スライスに対して to_vec メソッドを呼び出すことです。スライスは、 含んでいる ... 型のインスタンスの所有権を持たないが、 to_vec で返されるベクタはそのインスタンスを所有する必要が ... あるので、 to_vec は各要素に対して clone を呼び出します。故に、スライ ...
https://man.plustar.jp/rust/book/appendix-03-derivable-traits.html - [similar]
PREV 1 2 3 4 NEXT