検索

phrase: max: clip:
target: order:
Results of 11 - 20 of about 42 for new (0.047 sec.)
テストの記述法 - Rust 日本語版 8098
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... しいライブラリプロジェクトを生成しましょう: $ cargo new adder --lib Created library `adder` project $ cd a ... _eq!(2 + 2, 4); } } fn main() {} リスト11-1: cargo new で自動生成されたテストモジュールと関数 とりあえず、 ... 失敗するわけです。 リスト11-8は、予想どおりに Guess::new のエラー条件が発生していることを確認するテストを示 ... b struct Guess { value: i32, } impl Guess { pub fn new(value: i32) -> Guess { if value < 1 || value > 100 ...
https://man.plustar.jp/rust/book/ch11-01-writing-tests.html - [similar]
Derefトレイトでスマートポインタを普通の参照のように扱う - Rust 日本語版 8098
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 名: src/main.rs fn main() { let x = 5; let y = Box::new(x); assert_eq!(5, x); assert_eq!(5, *y); } リスト1 ... T> 型を定義しています。 また、 Box<T> に定義された new 関数に対応する new 関数も定義しています。 ファイル ... main() { struct MyBox<T>(T); impl<T> MyBox<T> { fn new(x: T) -> MyBox<T> { MyBox(x) } } } リスト15-8: MyB ... 型は型 T の要素を1つ持つタプル構造体です。 MyBox::new 関数は型 T の引数を1つ取り、 渡した値を持つ MyBox ...
https://man.plustar.jp/rust/book/ch15-02-deref.html - [similar]
panic!すべきかするまいか - Rust 日本語版 7912
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... を持って使用することは安全になります。リスト9-9に、 new 関数が1から100までの値を受け取った時のみ、 Guess の ... b struct Guess { value: u32, } impl Guess { pub fn new(value: u32) -> Guess { if value < 1 || value > 100 ... それから Guess に Guess 値のインスタンスを生成する new という名前の関連関数を実装しています。 new 関数は、 ... う引数を取り、 Guess を返すように定義されています。 new 関数の本体のコードは、 value をふるいにかけ、1から ...
https://man.plustar.jp/rust/book/ch09-03-to-panic-or-not-to-panic.html - [similar]
キーとそれに紐づいた値をハッシュマップに格納する - Rust 日本語版 7741
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 新規ハッシュマップを生成する 空のハッシュマップを new で作り、要素を insert で追加することができます。リ ... d::collections::HashMap; let mut scores = HashMap::new(); scores.insert(String::from("Blue"), 10); scores ... lue = String::from("Blue"); let mut map = HashMap::new(); map.insert(field_name, field_value); // field_n ... d::collections::HashMap; let mut scores = HashMap::new(); scores.insert(String::from("Blue"), 10); scores ...
https://man.plustar.jp/rust/book/ch08-03-hash-maps.html - [similar]
状態共有並行性 - Rust 日本語版 7741
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... s use std::sync::Mutex; fn main() { let m = Mutex::new(5); { let mut num = m.lock().unwrap(); *num = 6; } ... Iをシングルスレッドの文脈で探究する 多くの型同様、 new という関連関数を使用して Mutex<T> を生成します。ミ ... use std::thread; fn main() { let counter = Mutex::new(0); let mut handles = vec![]; for _ in 0..10 { let ... use std::thread; fn main() { let counter = Mutex::new(0); let mut handles = vec![]; let handle = thread: ...
https://man.plustar.jp/rust/book/ch16-03-shared-state.html - [similar]
Hello, Cargo! - Rust 日本語版 7618
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... から、OSに関係なく、以下を実行してください。 $ cargo new hello_cargo $ cd hello_cargo 最初のコマンドは hell ... ます。 もし、すでに存在するGitリポジトリの中で cargo new を実行したなら、Git関連のファイルは作られません。 ... cargo new --vcs=git とすることで、この振る舞いを変更できます ... 補足:Gitは一般的なバージョン管理システムです。 cargo new コマンドに --vcs フラグを与えることで、別のバージョ ...
https://man.plustar.jp/rust/book/ch01-03-hello-cargo.html - [similar]
一連の要素をイテレータで処理する - Rust 日本語版 7618
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 0は、 Counter 構造体と Counter のインスタンスを作る new 関連関数の定義です: ファイル名: src/lib.rs #![allo ... { struct Counter { count: u32, } impl Counter { fn new() -> Counter { Counter { count: 0 } } } } リスト13 ... に対して0という初期値で Counter のインスタンスを作る new 関数を定義する Counter 構造体には、 count というフ ... 0という値から新規インスタンスを開始するという動作を new 関数は強要します。 次に、 next メソッドの本体をこの ...
https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
トレイト:共通の振る舞いを定義する - Rust 日本語版 7370
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ょう: 特定の場所から送られる新しいニュースを保持する NewsArticle と、 新規ツイートか、リツイートか、はたまた ... 示すメタデータを伴う最大で280文字までの Tweet です。 NewsArticle または Tweet インスタンスに保存されているデ ... に実装できます。 リスト10-13は、 Summary トレイトを NewsArticle 構造体上に実装したもので、ヘッドライン、著 ... mary { fn summarize(&self) -> String; } pub struct NewsArticle { pub headline: String, pub location: Stri ...
https://man.plustar.jp/rust/book/ch10-02-traits.html - [similar]
シングルスレッドのWebサーバを構築する - Rust 日本語版 7138
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 通常通り、新しいプロジェクトを作りましょう: $ cargo new hello --bin Created binary (application) `hello` p ... は、新しい TcpListener インスタンスを返すという点で new 関数のような働きをします。 この関数が bind と呼ばれ ... "hello.html").unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); le ... "hello.html").unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); le ...
https://man.plustar.jp/rust/book/ch20-01-single-threaded.html - [similar]
クロージャ:環境をキャプチャできる匿名関数 - Rust 日本語版 7076
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... , } impl<T> Cacher<T> where T: Fn(u32) -> u32 { fn new(calculation: T) -> Cacher<T> { Cacher { calculatio ... これらのフィールドは非公開になっています。 Cacher::new 関数はジェネリックな引数の T を取り、 Cacher 構造体 ... ドに None 値を保持する Cacher インスタンスを Cacher::new は返します。 まだクロージャを実行していないからです ... , } impl<T> Cacher<T> where T: Fn(u32) -> u32 { fn new(calculation: T) -> Cacher<T> { Cacher { calculatio ...
https://man.plustar.jp/rust/book/ch13-01-closures.html - [similar]
PREV 1 2 3 4 5 NEXT